东南大学C++课程大纲-何洁月教授
需积分: 12 145 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"东南大学C++课程由何洁月主讲,旨在帮助学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括源程序、目标程序和翻译程序的基础知识,并深入讲解C++的各项核心概念和技术。"
在计算机科学中,源程序是指程序员使用高级编程语言编写的原始代码,它尚未被翻译成机器可以执行的形式。这种源代码需要经过编译或解释才能成为目标程序,也就是计算机可以直接运行的二进制代码。翻译程序,如编译器或解释器,就是负责将源程序转化为目标程序的工具。编译器将整个源程序一次性转化为目标程序,而解释器则是逐行解释并执行源代码。
何洁月教授的C++课程关注于程序设计与C++语言,涵盖了面向对象编程的基础。课程的培养目标不仅仅是让学生掌握C++语法,还包括理解面向对象编程的基本概念,例如类和对象、封装、继承和多态性,这些都是C++作为一门支持面向对象编程的语言的核心特性。
课程内容详细展开如下:
1. 概述部分,介绍了计算机程序设计语言的历史、面向对象方法的基本理念,以及软件开发的过程,帮助学生建立起对程序设计的整体认识。
2. 第二章介绍C++的基础知识,包括数据类型、表达式、输入输出、基本控制结构和自定义数据类型,这些都是编写任何程序的基础。
3. 第三章深入到函数的使用,涵盖函数的定义、内联函数、默认参数、重载函数、函数模板以及如何使用C++系统函数,这些都是实现复用性和模块化设计的关键。
4. 第四章进入面向对象的核心——类与对象,讲解了面向对象的思想、类和对象的创建、构造函数和析构函数的运用,以及类的组合和类模板,这些都是面向对象编程的核心概念。
5. 第五章及以上章节继续深化面向对象的主题,可能涉及更多的高级特性,如面向对象的标记和其他相关概念。
通过这门课程,学生将能够编写C++程序,理解程序的开发流程,并能使用面向对象的方法解决问题。同时,通过不断的实践和调试,提升编程能力和问题解决能力,为后续更深入的计算机科学学习打下坚实基础。
167 浏览量
2007-05-12 上传
点击了解资源详情
676 浏览量
658 浏览量
295 浏览量
点击了解资源详情
点击了解资源详情

四方怪
- 粉丝: 34
最新资源
- Android实现四区间自定义进度条详解
- MATLAB实现kohonen网络聚类算法分析与应用
- 实现条件加载:掌握webpack-conditional-loader的技巧
- VC++实现的Base64编码解码工具库介绍
- Android高仿滴滴打车软件项目源码解析
- 打造个性JS选项卡导航菜单特效
- Cubemem:基于旧方法的Rubik立方体求解器
- TQ2440 Nand Flash测试程序:读写擦除操作详解
- 跨平台Android apk加密工具发布及使用教程
- Oracle锁对象快速定位与解锁解决方案
- 自动化MacBook维护:Linux下Shell脚本
- JavaEE实现的个人主页与签到管理系统
- 深入探究libsystemd-qt:Qt环境下的Systemd DBus API封装
- JAVA三层架构购物网站设计与Hibernate模块入门指南
- UltimateDefrag3.0汉化版:磁盘整理新体验
- Sigma Phi Delta官方网站:基于Jekyll四十主题的Beta-Nu分会