课程编号: 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。