程序设计 I

中山大学,2026年秋季

本课程以 C 语言为载体,介绍程序设计的基本思想与方法。通过学习结构化程序设计,掌握问题分析、算法设计、程序实现与调试的基本过程,培养清晰、严谨的编程习惯。

教学团队

教学团队、邮箱与答疑时间
职务 姓名 邮箱 答疑时间
授课教师 岳晟 yuesh5@mail.sysu.edu.cn 周三 15:00–17:00
助教 龙婷婷 longtt@mail2.sysu.edu.cn 周一 19:00–21:00
助教 容镇成 rongzhch@mail2.sysu.edu.cn 周一 19:00–21:00

课程信息

上课安排与参考书目
上课安排
  • 周一,第3–4节,第1–17周;园东区106栋201室。
  • 周三,第3–4节,第1–9周;园东区106栋201室。
参考书目
  • 谭浩强. C程序设计. 第六版. 清华大学出版社.
  • Stephen Prata. C Primer Plus. 第六版(中文版). Addison-Wesley Professional.

课程资料

各章节的课件、示例代码与课堂回放
章节 课件 代码 课堂回放
01C语言概述 [课件] [代码] [回放]
02变量常量 [课件] [代码] [回放]
03表达式 [课件] [代码] [上][下]
04选择结构 [课件] [代码] [上][下]
05循环结构 [课件] [代码] [上][下]
06函数 [课件] [代码] [上][中][下]
07数组 [课件] [代码] [回放]