SPOC学校专有课程
C语言程序设计
分享
spContent=程序设计进阶(原“C语言程序设计”)是计算机类专业的一门专业基础课,是程序设计基础课程的后继课程。通过本课程学习,进行程序设计的学习与训练,提高解决实际问题的能力,为数据结构与算法、面向对象程序设计、算法分析与设计、人工智能等后续课程的学习奠定基础。
—— 课程团队
课程概述

通过课程学习,使同学在掌握高级语言基本原理的基础上,学会运用C语言进行程序设计和软件开发,提高分析问题和解决问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。

授课目标

掌握程序的基本结构和程序设计的基本方法,掌握常用的问题求解策略和算法,能够灵活运用所学知识开发一套小型软件系统。




成绩要求

平时作业(PTA、OJ等)和课程学习讨论占30%,单元测试占10%,项目案例占20%,期末考试成绩占40%,按百分制计分,60分至84分为合格,85分至100分为优秀。

课程大纲
预备知识

先修课《计算机科学导论》、《程序设计基础》,掌握大学计算机基础知识。

参考资料

1.《C程序设计(第五版)》,谭浩强编著,清华大学出版社,2017.8

2.《C程序设计(第五版)学习辅导》,谭浩强编著,清华大学出版社,2017.8

3.《C语言程序设计(第2版)》,甘勇、李晔等编著,中国铁道出版社,2016.8

4.《程序设计基础(第4版)》,吴文虎等编著,清华大学出版社,2017.2