C++面向对象程序设计课程重在培养学习者的编程思想和编程能力,内容涵盖面向过程和面向对象两大主流程序设计方法,为其他专业课程奠定编程基础,学后可轻松上手其他编程语言,也可快速上手智能化办公/产品设计等软件的高端功能。
(1)能力导向的知识点教学资源,强化编程思维培养。设计颗粒化的知识点体系,建设丰富的教学视频、课件、讨论、在线测试、作业解析等线上电子教学资源,尤其是能力导向、案例覆盖核心章节的特色电子资源,让学生夯实知识基础,深刻理解面相对象思想和编程方法。
(2)程序在线训练竞技+案例库+习题库,强化编程实践能力。“两平台”中,讨论-测试-实验作业的多层次的自主练习资源,依次对应课前思考、课堂学习效果的测试、课后编程实践训练。
(3)模块化综合案例+拓展学习资源,循序渐进地培养高阶能力,以能力培养为出发点,5个能力模块+主辅结合的层次性案例,兼顾章节综合、课程综合能力培养,促进学生创新能力和高阶能力的培养。
(4)考核方式多样化、过程化,促进课程目标达成,每次课的在线测试、作业、程序在线训练情况、章节测试等考核手段,为过程化考核提供实施条件;课程平台中的测试和作业的完成情况统计功能,利于分析得分率较低的题目与知识点,可以有效地及时地查找学习不足,及时制定教学措施提高教学质量。
《面向对象程序设计》是计算机类本科专业重要的专业基础课,具有理实结合的特点;在强化和巩固结构化程序设计的基础上,培养学生的面向对象编程思想、编程技能和编程规范,并为学习《数据结构》、《可视化程序设计》等课程打下编程基础。
无
1.教材
《C++面向对象程序设计》,谭浩强,清华大学出版社
《C++面向对象程序设计实验实训教程》,王小辉,郑州大学出版社
2.参考书目
《C++语言程序设计(第四版)》,郑莉,清华大学出版社
《C++程序设计教程》(第二版),钱能,清华大学出版社
《The C++ Programming Language》网络版
Q : 如何上手学习这门课程?
A : 看每章思维导图 -->了解一章知识结构
每节学习四步法:学习导引--PPT--视频--讨论/测验/练习作业
Q : 每节的程序实践作业链接无法打开题目详情?
A : 请在网页地址栏中,将网址“https://……”中的字母“ s”去掉。
为此造成困扰很抱歉,我们将努力改进。