|
|
|
《C程序设计》课程简介
一、
课程介绍
课程名称:《C程序设计》
学时/学分:72学时/3学分
先修课程:计算机文化基础
适用专业:计算机专业(本科)
开课时间:第三学期开课
开课部门:计算机系
二、
课程性质和任务
《C语言程序设计》是计算机专业的一门专业基础课。
本课程的前导课程有《计算机文化基础》,后续课程有《数据结构》、《面向对象程序设计》。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。 对计算机专业和理工类专业来说是一门必修的课程。同时,
这门课程也是“全国非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。
课程任务:通过本课程的学习,学生应掌握C语言的基本语法,还应掌握程序设计的基本思想、并通过本课程的学习,使学生掌握传统的结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。
三、教学目标
三、
考核办法与成绩评定
1、
期末考试采取笔试考核方式,侧重考核学生对C语言的基本语法与程序设计基本思想的掌握程度。以及考核学生阅读程序、修改程序和编写程序的能力。
2、
采取阶段小测验与期末考核相结合。
3、
阶段小测验与期末考试占期末总成绩的比例为3:7
4、
阶段小测验的安排如下:
第一章至第五章阶段小测验
第六章至第七章阶段小测验(循环控制、数组)
第八章至第九章阶段小测验(函数、预处理命令)
第十章小测验(指针)
第十一章小测验(结构体和共用体)
第十三章小测验(文件)
四、
教材及主要参考书目
1、
教材
《C程序设计》(第三版)谭浩强
著 清华大学出版社
2、
主要参考书目
《C程序设计题解与上机指导》(第三版)谭浩强
编著 清华大学出版社
《全国计算机等级考试二级C语言典型题汇与解析》 中国铁道出版社
《全国计算机等级考试二级C语言程序设计上机考试题型解析》郭速学 等编著 中国水利水电出版社
|