大学本科计算机专业课体系规划
1993年10月第1版。
C程序设计
课程编码:COM205 课程名称:C程序设计
课程英文名称: 预修课程:
内容提要:C程序设计是计算机专业主干课。本课的目的是让学生掌握目前最广泛使用的通用程序设计C语言,建立程序的概念,学习基本算法和程序设计技术。通过本课的学习,要求学生能熟练使用C完成一般的程序设计任务。
成绩评价方式:闭卷笔试为主。可以适当结合实验计算总成绩。
主要参考书目:
1. 黄永林:《C程序设计基础》,高等教育出版社,2004年。
2. 谭浩强:《C程序设计》,清华大学出版社,1999年。
3. 马鸣远:《程序设计与C语言》,西安电子科技大学出版社,2003年。
面向对象程序设计
课程编码:COM404 课程名称:面向对象程序设计 课程英文名称: 预修课程:
内容提要:C++是目前国内、外使用最为广泛的面向对象程序设计语言之一。作为C语言的超集, C++继承了C语言语法灵活、功能强、目标代码效率高,可移植性好等优点;作为中级程序设计语言,C++既具有高级语言的优点、又具有低级语言的特征;作为面向对象程序设计语言,C++既可用于面向过程程序设计、又可用于面向对象程序设计。
《面向对象程序设计》是计算机专业学生学习的第一门面向对象程序设计课程。通
过学习《面向对象程序设计》,学生应当掌握面向对象程序设计的基本思想,封装性、继承性、多态性等基本特性,类、对象、实例等基本概念,属性、事件、方法、实例连接、消息驱动等基本方法,模版、接口、规格化异常处理等技巧,为今后学习其他专业课程奠定良好基础。
成绩评价方式:平时考核与闭卷考试相结合:平时考核(作业、课堂练习、考勤)占20%,期末考试占80%。
主要参考书目:
1.钱能:《C++程序设计教程[M]》,清华大学出版社,2001。