东南大学C++课程大纲:何洁月教授讲授

需积分: 10 3 下载量 154 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"东南大学C++课程何月洁课件,主要涵盖了C++程序设计的基础知识和面向对象编程的概念。课程旨在帮助学生建立程序设计的基本概念,掌握C++语言的语法和面向对象思想,并提升编程及调试能力。" 课程详细内容包括以下几个方面: 1. 课程目标: - 建立基本的计算机程序设计理论框架和编程技巧。 - 学习并理解C++语言的基本结构和面向对象编程的核心理念。 - 提升学生的编程实践能力,强化程序调试技能,为后续学习打下坚实基础。 2. C++概览: - 第一章介绍了计算机程序设计语言的历史,面向对象方法的基本概念,以及软件开发过程,使学生对C++的背景有初步认识。 - 第二章深入到C++的简单程序设计,涵盖基本数据类型、表达式、输入输出操作、控制结构以及自定义数据类型。 3. 函数运用: - 第三章详细讲解了函数的定义、调用,包括内联函数、带有默认参数的函数、函数重载、函数模板以及如何使用C++内置函数,这些都是编写高效代码的关键。 4. 面向对象编程: - 第四章是课程的重点,深入讨论了面向对象的思想,如封装、继承和多态等概念,详细介绍了类和对象、构造函数和析构函数、类的组合以及类模板,这些都是C++中的核心面向对象特性。 5. 其他高级主题: - 课程可能还包括了面向对象的标记、异常处理、文件操作等更深入的内容,这些对于开发复杂的C++应用程序至关重要。 6. 实验与学时: - 课程设置了一定的实验时间,让学生有机会实践所学知识,通过实际编程来巩固理论理解。 - 考核形式可能包括平时作业、实验报告和期末考试,全面评估学生的学习成果。 7. 教材与主讲: - 主讲教师何洁月,负责讲解课程内容,教材可能包括教科书和补充资料,以确保学生能全方位学习C++。 通过这个课程,学生不仅能够掌握C++语言的基本语法,还能理解并应用面向对象编程的原则,从而在实际项目中编写出更加灵活和可维护的代码。同时,课程的实验环节将帮助学生增强实际编程经验,提升问题解决能力。