东南大学C++课程:何洁月讲解面向对象编程

需积分: 9 4 下载量 163 浏览量 更新于2024-07-22 收藏 5.28MB PDF 举报
"东南大学C++课件(何洁月)配合视频" 东南大学的C++课程由何洁月教授主讲,是一门旨在教授C++编程语言和面向对象编程概念的课程。这门课程不仅注重理论知识的传授,还强调实践能力的培养,通过实验环节帮助学生提升编程和调试技能,为他们后续的计算机科学学习打下坚实的基础。 课程的目标分为三个方面: 1. 建立基本的计算机程序设计概念和方法。这包括理解编程的基本原理,学习如何用C++来解决问题,以及如何编写清晰、有效的代码。 2. 掌握C++语言的核心语法和语义。学生将深入学习面向对象编程,理解类、对象、封装、继承和多态等核心概念,学会利用这些特性进行程序设计。 3. 提升编程实践能力。课程旨在通过不断练习,使学生能够熟练编写和调试C++程序,以便在未来的学习和工作中能独立解决复杂问题。 课程结构包括多个章节,第一章是概述,涵盖了计算机程序设计语言的发展历程,介绍了面向对象编程的基本理念和软件开发流程。此外,还会讲解信息的表示和存储方式,这是理解任何编程语言底层工作原理的关键。最后,课程会介绍程序开发的整个过程,让学生对软件开发有全面的认识。 在C++的讲解中,课程会深入到语言的各个部分,包括基本类型、控制结构、函数、数组、指针、字符串等基础元素,然后逐步过渡到更高级的主题,如类的设计、对象的生命周期、模板、异常处理和STL(标准模板库)的使用。通过这些主题的学习,学生将能够构建出复杂且高效的软件系统。 此外,课程可能还包括实验环节,让学生在实践中巩固所学,通过实际编写和运行代码来加深对理论知识的理解。考核形式可能包括平时成绩、实验报告和期末项目,鼓励学生全面发展,不仅在理论上精通,而且在实践中也能熟练应用。 东南大学的C++课程为学生提供了一个全面而深入的学习平台,通过何洁月教授的精心讲解,学生不仅可以掌握C++语言,还能掌握面向对象编程的思维方式,为未来在计算机科学领域的深入研究或职业发展做好准备。