东南大学何洁月教授C++课程概览:面向对象编程入门

需积分: 9 81 下载量 27 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
该课程是东南大学何洁月教授主讲的C++课程,针对的是计算机程序设计的基本概念和C++语言的深入学习。课程内容分为五个主要章节: 1. 第一章:概述 - 讨论了计算机程序设计语言的发展历程,让学员对编程语言历史有所了解。 - 面向对象的方法和软件开发被列为一般了解的内容,强调了在现代软件开发中的重要性。 - 信息的表示与存储是理解的基础,程序的开发过程则介绍了软件生命周期的一般步骤。 - 小结部分是对本章内容的总结和回顾。 2. 第二章:C++简单程序设计 - 从C++语言的基本概念入手,让学生理解其语法和语义。 - 包括基本数据类型、表达式的使用,以及数据输入输出的掌握,这些都是程序设计的基础。 - 算法的基本控制结构,如顺序、条件和循环,是此章的重点。 - 自定义数据类型的设计让学生熟悉如何扩展语言功能。 3. 第三章:函数 - 详细讲解函数的定义、使用,以及高级特性如内联函数、默认参数值、函数重载和模板的使用。 - 学员还将学习如何利用C++系统函数来简化编程任务。 4. 第四章:类与对象 - 面向对象编程的核心概念被深入剖析,包括面向对象思想、特点,以及类和对象的定义与交互。 - 构造函数和析构函数的使用,以及类的组合和模板,让学生掌握面向对象编程的关键机制。 - 对面向对象标记的介绍则是为了拓展学员对OO设计模式的理解。 5. 第五章及其他后续章节 - 后续章节可能会涵盖更复杂的主题,如继承、多态、异常处理等高级C++特性和面向对象编程的实践应用。 - 通过实验环节,学生将有机会将理论知识转化为实际编程技能,并在实践中提升调试能力。 该课程旨在培养学员建立基本的计算机程序设计概念,掌握C++语言的核心语法和面向对象编程技术,为后续的专业发展打下坚实基础。何洁月教授的授课方式注重理论与实践结合,帮助学生逐步提高编程技巧和问题解决能力。