东南大学C++课程-面向对象编程基础
需积分: 35 28 浏览量
更新于2024-08-18
收藏 4.92MB PPT 举报
"东南大学的C++课程由何洁月主讲,旨在培养学生的程序设计能力,特别是面向对象的编程技能。课程涵盖了从计算机程序设计语言的发展到C++的深入应用,通过实验和理论学习,提升学生编程和调试程序的能力。课程内容包括C++的基础语法、面向对象概念、函数、类与对象等核心主题。"
在课程"高级语言发展"中,我们看到了计算机程序设计语言的四个主要发展阶段。第一代语言如Fortran和Algol 60注重数学表达式的运算处理。第二代语言,如Pascal和C,重点在于有效表达算法。第三代语言,如Ada,引入了抽象数据类型,而第四代语言,包括Smalltalk、Eiffel、C++和Java,是面向对象程序设计的代表。
"程序设计与C++"课程详细介绍了C++语言及其面向对象编程(OOP)的概念。课程的培养目标不仅是让学生掌握C++的基本语法和语义,还包括理解面向对象的思想,学会使用面向对象的编程方法。课程分为多个章节,包括:
1. 概述部分,简要介绍了计算机程序设计语言的历史、面向对象方法以及软件开发过程。
2. 第二章涉及C++的简单程序设计,涵盖基本数据类型、表达式、输入输出、控制结构和自定义数据类型。
3. 第三章深入讲解函数,包括函数定义、内联函数、默认参数、函数重载、函数模板以及使用系统函数。
4. 第四章是面向对象的核心,介绍面向对象的思想、基本特点,详细讲解类和对象、构造函数、析构函数、类的组合以及类模板。
5. 第五章可能继续讨论更多关于C++的面向对象特性,虽然具体内容未完全给出,但可以推测会包含更多的OOP概念和技术。
通过这门课程,学生将不仅能够编写C++程序,还能理解和应用面向对象的设计原则,为后续的计算机科学学习打下坚实基础。教材和实验环节将帮助学生巩固理论知识,并通过实践提升编程技巧。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
受尽冷风
- 粉丝: 28
- 资源: 2万+
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南