东南大学C++课程大纲-何洁月教授
需积分: 12 90 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"东南大学C++课程由何洁月主讲,旨在帮助学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括源程序、目标程序和翻译程序的基础知识,并深入讲解C++的各项核心概念和技术。"
在计算机科学中,源程序是指程序员使用高级编程语言编写的原始代码,它尚未被翻译成机器可以执行的形式。这种源代码需要经过编译或解释才能成为目标程序,也就是计算机可以直接运行的二进制代码。翻译程序,如编译器或解释器,就是负责将源程序转化为目标程序的工具。编译器将整个源程序一次性转化为目标程序,而解释器则是逐行解释并执行源代码。
何洁月教授的C++课程关注于程序设计与C++语言,涵盖了面向对象编程的基础。课程的培养目标不仅仅是让学生掌握C++语法,还包括理解面向对象编程的基本概念,例如类和对象、封装、继承和多态性,这些都是C++作为一门支持面向对象编程的语言的核心特性。
课程内容详细展开如下:
1. 概述部分,介绍了计算机程序设计语言的历史、面向对象方法的基本理念,以及软件开发的过程,帮助学生建立起对程序设计的整体认识。
2. 第二章介绍C++的基础知识,包括数据类型、表达式、输入输出、基本控制结构和自定义数据类型,这些都是编写任何程序的基础。
3. 第三章深入到函数的使用,涵盖函数的定义、内联函数、默认参数、重载函数、函数模板以及如何使用C++系统函数,这些都是实现复用性和模块化设计的关键。
4. 第四章进入面向对象的核心——类与对象,讲解了面向对象的思想、类和对象的创建、构造函数和析构函数的运用,以及类的组合和类模板,这些都是面向对象编程的核心概念。
5. 第五章及以上章节继续深化面向对象的主题,可能涉及更多的高级特性,如面向对象的标记和其他相关概念。
通过这门课程,学生将能够编写C++程序,理解程序的开发流程,并能使用面向对象的方法解决问题。同时,通过不断的实践和调试,提升编程能力和问题解决能力,为后续更深入的计算机科学学习打下坚实基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-04-08 上传
2017-07-21 上传
1027 浏览量
2012-06-06 上传
四方怪
- 粉丝: 30
- 资源: 2万+
最新资源
- STM32编程参考手册(中文)
- QT Windows OpenSource 版本的安装指南
- Tcl教程[Edit by roben_chen]
- 屏蔽ctrl+alt+del的参考
- 高质量C语言编程指南
- 计算机常见故障速查手册
- 用c++实现学生成绩管理系统
- 嵌入式下C编程(PDF)
- 嵌入式C精华宝典大全
- 函数参考手册(PDF版)
- Effective C++ 侯捷翻译的,c++经典书籍,pdf版的,不是图片的,可以复制,查找
- 网上购物系统论文 ASP+ACCESS
- Web_Service开发指南_2.3.1.pdf
- 国际电子商务的发展状况和我国的应对策略
- 编程之禅--绝对经典
- Eclipse中文教程