C++程序设计与面向对象编程入门

需积分: 12 8 下载量 29 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"程序设计与C语言A-东南大学C++何洁月课件(总)" 在东南大学的这门“程序设计与C语言A”课程中,由何洁月教授主讲,旨在通过深入学习C++语言,让学生掌握程序设计的基础和面向对象编程的概念。课程不仅注重理论教学,还包含了实验环节,以提升学生的实践能力。课程的培养目标明确,旨在建立学生对计算机程序设计的基本认识,理解并熟练运用C++语言,以及初步掌握面向对象编程的思维方式。 课程内容分为多个章节,首先从计算机程序设计语言的发展历史开始,引导学生对面向对象方法有一个一般性的了解,然后逐步深入到具体的编程技术。第一章概论部分介绍了信息的表示与存储、程序的开发过程等基础知识。第二章讲解C++的基础,包括基本数据类型、表达式、输入输出、控制结构和自定义数据类型。这些是编程的基础,要求学生能够熟练掌握。 第三章聚焦于函数,这是程序设计中的核心概念,涵盖了函数的定义、内联函数、默认参数、函数重载、函数模板以及使用C++标准库函数,这些都是编写复杂程序的重要工具。第四章引入面向对象编程的核心概念——类与对象,涵盖面向对象思想、类与对象的创建、构造函数与析构函数的使用、类的组合以及类模板,这些都是C++面向对象特性的重要组成部分。 第五章及以上内容可能包括了更多关于C++高级特性的探讨,如继承、多态、异常处理、文件操作等,这些都是C++中用于构建大型复杂系统的关键技术。课程的考核形式可能包括实验报告、编程作业、中期测试以及期末考试,以全面评估学生的学习成果。 通过这门课程,学生不仅可以获得C++编程的技能,还能建立起面向对象设计的思维模式,为后续更高级的计算机科学课程打下坚实基础。何洁月教授的授课将理论与实践相结合,使得学生能在实践中不断巩固理论知识,提升编程和问题解决能力。