北大C++基础实习课程:巩固编程与C++进阶

需积分: 9 4 下载量 67 浏览量 更新于2024-07-28 2 收藏 466KB PPT 举报
本资源是一份关于"C++基础"的实习课程大纲,由北京大学的李文新、余华山、汪洋和郭炜老师共同授课。课程旨在帮助学生巩固和提升C语言基础,同时引导他们学习C++编程。主要内容包括: 1. 课程信息: - 授课教师介绍 - 教室地址与联系方式 - 课程网站:<http://ai.pku.edu.cn/cpp2010/wy> 2. 课程内容与目标: - 学生需掌握Visual C++编程环境,学会使用其进行基本的源代码编辑、编译、连接和调试。 - 目标是增强程序设计能力,如进行高精度计算、日期处理、字符串操作,理解链表、枚举和递归的应用。 - 学习C++核心概念,如类、对象、数据抽象、重载、继承、虚函数和多态,以及相关的语法实现。 - 掌握C++基本结构,如输入输出流、文件处理、模板、字符串处理等,以及标准模板库的基础。 3. 授课方式: - 采用讲授、练习、测验和上机实习的形式,鼓励自主学习和书面作业。 - 包括期中和期末考试,以及B卷考试,其中平时成绩占一定比例。 4. 教材: - 主要参考书籍:《程序设计导引及在线实践》和《C++大学教程》(第二版),作者Harvey M. Deitel和Paul J. Deitel,中文版由邱仲潘等人翻译,冯平审校,电子工业出版社出版。 5. 进度安排: - 分为多个阶段,从C++基础知识开始,逐步深入到高级主题,如类与对象、运算符重载、继承、多态、模板、标准模板库等。 通过这份大纲,学生将系统地学习C++编程的各个方面,提升实际编程技能,并为后续的学习和职业发展打下坚实的基础。这是一门理论与实践相结合的课程,强调动手能力和解决问题的能力培养。