东南大学C++课程概要:面向对象编程基础
需积分: 24 166 浏览量
更新于2024-08-23
收藏 4.91MB PPT 举报
"东南大学C++课程相关教学资料,包括课程介绍、培养目标、主要知识点讲解"
在东南大学的C++课程中,学习者将深入理解编程基础和C++语言的核心概念,同时也将接触到面向对象编程的基本原理。以下是课程中涵盖的一些关键知识点:
1. 源程序与目标程序:
- 源程序:源代码是程序员用高级语言编写的程序,它是可读性强的人类语言版本,需要经过编译或解释才能被计算机执行。
- 目标程序:源程序经过编译器转换后得到的机器语言程序,可以直接由计算机执行。它通常是一个二进制文件,有时被称为“结果程序”。
2. 翻译程序:
- 翻译程序包括编译器和解释器,它们的作用是将源代码转化为计算机可以理解的形式。编译器一次性将整个源程序转换为目标程序,而解释器则逐行解释并执行源代码。
3. 课程目标:
- 培养基本的计算机程序设计思想和方法,如算法设计和问题解决策略。
- 学习并掌握C++语言的语法和语义,理解面向对象编程(OOP)的基本概念。
- 提升编程技能,增强程序调试能力,为后续的深入学习打下坚实基础。
4. 课程内容:
- 第1章 概述:介绍C++语言的历史,面向对象编程的基本理念,软件开发流程,以及数据的表示和存储。
- 第2章 C++简单程序设计:讲解C++的基础,包括数据类型、表达式、输入/输出操作,以及基本的控制结构(如顺序、选择、循环)和自定义数据类型。
- 第3章 函数:详细讨论函数的定义和使用,内联函数、默认参数值、函数重载、函数模板以及系统函数的运用。
- 第4章 类与对象:深入讲解面向对象编程的核心,包括类和对象的概念,构造函数和析构函数的用法,类的组合,类模板,以及面向对象的标识。
- 第5章 以后的章节:课程继续深入到C++的更多高级主题,如继承、多态、模板等,这些是C++实现复杂系统和软件工程的关键工具。
课程以何洁月为主讲教师,旨在通过理论与实践相结合的方式,使学生不仅能够掌握C++语言,还能理解并应用面向对象的编程思想,为未来成为专业程序员或软件开发者奠定坚实的基础。
2022-08-03 上传
2007-05-12 上传
2021-06-01 上传
2012-04-17 上传
2021-05-26 上传
2021-05-27 上传
2012-12-29 上传
2017-11-03 上传
顾阑
- 粉丝: 16
- 资源: 2万+
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程