C++基础实习课程安排:从入门到进阶

需积分: 9 4 下载量 8 浏览量 更新于2024-07-13 收藏 466KB PPT 举报
本资源主要介绍了关于C++基础的课程安排,旨在帮助学生巩固和提升C++编程技能。课程由四位教师,即李文新、余华山、汪洋和郭炜教授,将在理科1号楼1808教室进行。课程涵盖了从基础到进阶的内容,包括C语言知识的复习和C++编程的深入理解。 在第一讲中,课程重点关注C++基础知识的巩固,确保学生熟悉VC++编程环境,能够运用它进行基本的程序编写、编译、调试和运行,涉及到了控制台输入输出、文件操作等基本技能。此外,还将引导学生进行高精度计算、日期处理、字符串操作,这些都是C++编程中的核心概念。 后续的课程内容逐步深化,涉及到链表和二叉树的数据结构,以及类和对象的基本概念,如类、对象、数据抽象、重载、继承和虚函数等,这些都是面向对象编程的基础。同时,还会讲解C++的高级特性,如运算符重载、继承、多态,以及输入输出流、文件操作、标准模板库等。 教学方式采用多元化,包括课上讲授、练习、测验、上机实习、书面作业和期中期末考试。其中,期中考试占总成绩的15%,期末考试占50%,而平时成绩则由作业和课堂表现组成,两者通过加权计算得出。 教材推荐《程序设计导引及在线实践》和《C++大学教程》第二版,这两本书是学习C++的重要参考书。课程进度安排明确,从基础到进阶,每个阶段都有明确的主题,如简单计算题、数制转换、日期处理、字符串处理等,直至深入探讨标准模板库等内容。 通过这门课程的学习,学生不仅能够掌握C++编程的基础知识,还能提升解决问题的能力,为未来的程序设计实习打下坚实的基础。课程网址为<http://ai.pku.edu.cn/cpp2010/wy>,学生可以随时查阅课程相关资料。