C程序设计

开始时间: 04/22/2022 持续时间: 8 weeks

所在平台: CourseraArchive

课程类别: 计算机科学

大学或机构: Peking University(北京大学)

授课老师: Ge Li 李戈

课程主页: https://www.coursera.org/archive/spc

课程评论:没有评论

第一个写评论        关注课程

课程详情

在C程序设计基础部分,我们将以“C 语言”为主要学习对象,以典型的C++编程环境(如Visual Studio C++, Eclipse等)为工具,学习计算机程序设计的相关知识,并培养程序设计的基本技能。通俗讲,在这个部分,我们将教会大家“如何使用C语言编写计算机程序,甚至编写具有一定技术难度的程序”。

    对于第一次学习计算机程序设计的同学而言,通常会觉得学习过程比较困难。在这里,我们特别提示大家:“对于难学的东西,更要循序渐进,更要遵循学习规律——先打好基础,逐步进阶!”为此,我们把“C程序设计”部分的学习划分为四个迭代周期

        周期一: 感性认识计算机程序; (具体内容请参考 计算导论 课程)
        周期二: 理性认识程序设计语言;  (具体内容请参考 计算导论 课程)
        周期三: 学会使用——函数; 
        周期四: 学习使用C程序中的复杂成分(指针、结构体、链表等);

    之所以称为“迭代周期”,是因为我们希望在每个周期中,同学们都能够编写出完整、可运行、能解决问题的计算机程序,而不是仅仅学习计算机程序设计语言的某个部分!所以,学习程序设计的过程,应该是一个“在实战中进阶”的过程,而不是一个“知识堆砌”的过程。希望这个迭代进阶的学习过程可以帮助大家顺利达成学习目标。  

课程大纲

  1. C程序设计学习指导 ------------ 第 1 周
  2. 数组与字符串 -------------------- 第 2 周
  3. C程序中的函数 ------------------ 第 3 周
  4. 函数的嵌套与递归 -------------- 第 4 周
  5. C程序中的指针 ------------------ 第 5 周
  6. 指针与数组 ----------------------- 第 6 周
  7. 指针与函数 ----------------------- 第 7 周
  8. 结构体与链表 -------------------- 第 8 周
  9. 轻叩面向对象之门 -------------- 第 8 周

课程评论(0条)

课程简介

本课程的目的有二:其一,学知识,向大家传授关于C程序设计语言的基本知识;其二,练技能,培养使用C语言编写计算机程序解决实际问题的能力。通过本课程的训练,我们希望大家能够理解“结构化程序设计的基本思想”,掌握“C程序设计的基本技巧”,养成“良好的编程习惯和编程风格”,编写出“真正具有生命力的计算机程序”。 完成本课程,表明同学们已经掌握了“C程序设计的基本技能”,并具有“合乎规范的编程习惯”。

课程标签

0人关注该课程

主题相关的课程