东南大学何洁月C++课件:面向对象编程入门与实践

需积分: 35 16 下载量 144 浏览量 更新于2024-08-18 收藏 4.92MB PPT 举报
东南大学的C++课程由何洁月主讲,是一门针对初学者的计算机程序设计课程,重点在于培养学生对C++语言的理解和应用能力。课程目标明确,分为三个主要部分:基本概念、简单程序设计和面向对象编程。 1. 基本概念阶段: - 计算机程序设计语言的发展和面向对象方法的概述,让学生对编程历史和面向对象设计有所了解。 - 信息的表示与存储,以及程序开发过程,这些是编程的基础,有助于构建清晰的程序逻辑。 2. C++简单程序设计: - 课程深入到C++语言本身,包括基本数据类型和表达式的使用,以及数据的输入输出,这些都是编写程序的基础。 - 学生需要掌握算法的基本控制结构,如顺序、选择和循环,以及如何创建自定义数据类型,这些将直接影响程序的效率和灵活性。 3. 面向对象编程: - 课程讲解函数的定义、使用和高级特性,如内联函数、默认参数值、函数重载和模板,让学生掌握函数在面向对象设计中的角色。 - 类与对象是核心内容,通过理解面向对象思想,学生将学会如何设计和实现类,包括构造函数、析构函数、类的组合和模板,这些都是实现复杂程序架构的关键。 通过这些章节的学习,学生不仅能够建立起扎实的C++编程基础,还能逐步提升编程能力和调试技巧,为后续深入学习打下坚实基础。课程中的实例和实践环节让学生有机会将理论知识应用到实际项目中,从而增强他们的实践能力。在实验部分,学生将有机会输入想要查找的数据,如描述中提到的数字列表,通过这个过程巩固所学知识,并理解如何在程序中检索和处理数据。