本课程的教学目标是:
1)了解并认识C++语言的基本特性和非面向对象特性的扩充;
2)培养学生良好的面向对象的程序设计风格和编程能力以及解决较简单的实际问题能力;
3)了解模板和异常处理及输入输出;
4)通过课程项目的实践,培育学生认识和发现问题的能力和团队协作解决工程问题的能力。
本SPOC课程以中国农业大学阚道宏老师的MOOC课程《C++语言程序设计(下)——从C到C++》为基础,兼顾我校《高级程序设计》课程特点和理科实验班等的具体情况。所用教材是清华大学出版社出版陈维兴、林小茶主编《C++面向对象程序设计教程(第四版)》。
完成课程教学视频的学习;按时完成单元测验与单元作业,并完成对他人单元作业的互评;积极参与课堂讨论;参加期末考试。
已修读《程序设计基础》
教材:
陈维兴、林小茶,《C++面向对象程序设计教程(第四版)》,清华大学出版社,2019年12月。