教育教学

相关链接:

教室安排

课程信息

当前位置: 首页 > 教育教学 > 研究生教育 > 课程信息

C++ 程序设计  09MGX001H

学期:2016-2017学年秋 | 课程属性:公共选修课 | 任课教师:杨力祥
课程编号: 09MGX001H 课时: 40 学分: 1.0
课程属性: 公共选修课 主讲教师:杨力祥
英文名称: The C++ Programming Language

教学目的、要求

本课程的主要教学目的讲解C++语言的基本思想和方法,介绍面向对象的编程风格。使学生从理论上掌握C++程序设计语言的基础概念(对象、类、继承和多态等)。进而对复用、面向对象的思想、编译的基本过程及运行时结构有比较深刻的认识。

预修课程

C程序设计语言

教 材

主要内容

第一章	对象与类
第二章	构造函数与析构函数
第三章 	堆与拷贝构造函数
第四章 	静态数据成员与静态成员函数
第五章 	继承
第六章	多态与虚函数

教学方式:课内授课,课外自己上机。
考核方式:独立用C++语言编写五子棋程序。

参考文献

1.教材:钱能 主编,《C++程序设计教程》,清华大学出版社,北京,2005。
2.主要参考书:〔美〕Bjarne Stroustrup著,《The C++ Programming Language》,机      
械工业出版社,2002。
   〔美〕Stanley B. Lippman 著,《C++ Primer》, 中国电力出版社,2002。 

授课时间: 星期一, 第9、10节
授课地点: 教1-207
授课周次: 2、3、4、5、6、7、8、9、10、11、12

授课时间: 星期三, 第9、10节
授课地点: 教1-207
授课周次: 2、3、4、5、6、7、8、9、10、11、12

版权所有©中国科学院大学

地址:北京市怀柔区雁栖湖东路1号 邮编:101408