南开大学C++课程课时与分组加分规则

需积分: 18 26 下载量 180 浏览量 更新于2024-07-13 收藏 656KB PPT 举报
南开大学的C++课程安排详尽且具有针对性,旨在帮助学生系统地学习和掌握C++编程语言。本课程分为两个阶段:高级语言程序设计2-1和高级语言程序设计2-2。在本学期,每周安排3个理论课时和4个上机实践课时,强调理论与实践相结合的学习方式。总成绩由三部分构成:平时成绩、上机实践成绩和期末笔试成绩,其中上机实践和分组游戏还可能带来额外加分,突出了对学生实际操作能力的重视。 课程的核心内容包括C++语言的基础知识,如表达式、语句、控制结构(分支与循环)、数组与结构、函数及其应用等非面向对象部分。这些知识点是后续课程的基础,对于理解计算机与程序设计语言的沟通至关重要。教师推荐使用《高级语言C++程序设计》和《高级语言C++程序设计实验指导》作为主要教材,教材涵盖了理论讲解和实践操作的全面指导。另外,提供了多本参考书籍供学生深入学习,如清华大学出版社的《C++程序设计教程》和电子工业出版社的《C++语言程序设计》,以及高等教育出版社的一些专著,如《高级语言C++程序设计编程范例与精解》和《C++实用编程技术百例精编与妙解》。 课程开始时会通过第一章“绪论”来介绍计算机基础知识,包括计算机硬件组成、数制概念、存储器和中央处理器(CPU)等,这些知识对于理解C++语言的底层运行机制十分关键。同时,强调了计算机基础知识的补充学习,确保学生具备扎实的理论基础。 通过这样的课时安排和丰富的教学资源,南开大学的C++课程旨在培养学生的编程技能和逻辑思维能力,为他们在计算机科学领域进一步深造打下坚实的基础。