东南大学C++课程大纲-何洁月教授
下载需积分: 12 | PPT格式 | 3.83MB |
更新于2024-08-19
| 158 浏览量 | 举报
"东南大学C++课程由何洁月主讲,旨在帮助学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括源程序、目标程序和翻译程序的基础知识,并深入讲解C++的各项核心概念和技术。"
在计算机科学中,源程序是指程序员使用高级编程语言编写的原始代码,它尚未被翻译成机器可以执行的形式。这种源代码需要经过编译或解释才能成为目标程序,也就是计算机可以直接运行的二进制代码。翻译程序,如编译器或解释器,就是负责将源程序转化为目标程序的工具。编译器将整个源程序一次性转化为目标程序,而解释器则是逐行解释并执行源代码。
何洁月教授的C++课程关注于程序设计与C++语言,涵盖了面向对象编程的基础。课程的培养目标不仅仅是让学生掌握C++语法,还包括理解面向对象编程的基本概念,例如类和对象、封装、继承和多态性,这些都是C++作为一门支持面向对象编程的语言的核心特性。
课程内容详细展开如下:
1. 概述部分,介绍了计算机程序设计语言的历史、面向对象方法的基本理念,以及软件开发的过程,帮助学生建立起对程序设计的整体认识。
2. 第二章介绍C++的基础知识,包括数据类型、表达式、输入输出、基本控制结构和自定义数据类型,这些都是编写任何程序的基础。
3. 第三章深入到函数的使用,涵盖函数的定义、内联函数、默认参数、重载函数、函数模板以及如何使用C++系统函数,这些都是实现复用性和模块化设计的关键。
4. 第四章进入面向对象的核心——类与对象,讲解了面向对象的思想、类和对象的创建、构造函数和析构函数的运用,以及类的组合和类模板,这些都是面向对象编程的核心概念。
5. 第五章及以上章节继续深化面向对象的主题,可能涉及更多的高级特性,如面向对象的标记和其他相关概念。
通过这门课程,学生将能够编写C++程序,理解程序的开发流程,并能使用面向对象的方法解决问题。同时,通过不断的实践和调试,提升编程能力和问题解决能力,为后续更深入的计算机科学学习打下坚实基础。
相关推荐
![](https://profile-avatar.csdnimg.cn/729e02c7412c498db01fc62e07f16c83_weixin_42197110.jpg!1)
四方怪
- 粉丝: 32
最新资源
- Oracle基础问答集锦:从安装到实战
- ActionScript3.0 CookBook中文翻译版
- 中国移动CMPP2.0协议详解:互联短信接口功能与流程
- 《Java实用单元测试实战:JUnit指南》读者评价与深度解析
- Tapestry:Java Web框架深度解析
- SQL Server存储过程:提高数据库操作效率
- Oracle DataGuard 学习指南
- 面向对象分析与设计、J2EE实体Bean及UML知识测试
- ExtJS应用布局教程与实战体验
- Protel 99SE 安装与原理图设计指南
- C++数据类型详解:动态内存、指针与枚举
- IAR EWARM_CN 使用教程:从入门到进阶
- Windows WDM驱动开发入门指南
- SQL Server 实验教程:从基础到高级操作
- Minitab统计软件中文教程:从入门到高级应用
- 2008年上半年信息系统监理师下午考试试卷解析