Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Peking University

C程序设计

Peking University via Coursera

This course may be unavailable.

Overview

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

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

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

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

Syllabus

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

Taught by

Ge Li 李戈

Tags

Reviews

Start your review of C程序设计

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.