C++程序设计与面向对象编程入门
需积分: 12 29 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"程序设计与C语言A-东南大学C++何洁月课件(总)"
在东南大学的这门“程序设计与C语言A”课程中,由何洁月教授主讲,旨在通过深入学习C++语言,让学生掌握程序设计的基础和面向对象编程的概念。课程不仅注重理论教学,还包含了实验环节,以提升学生的实践能力。课程的培养目标明确,旨在建立学生对计算机程序设计的基本认识,理解并熟练运用C++语言,以及初步掌握面向对象编程的思维方式。
课程内容分为多个章节,首先从计算机程序设计语言的发展历史开始,引导学生对面向对象方法有一个一般性的了解,然后逐步深入到具体的编程技术。第一章概论部分介绍了信息的表示与存储、程序的开发过程等基础知识。第二章讲解C++的基础,包括基本数据类型、表达式、输入输出、控制结构和自定义数据类型。这些是编程的基础,要求学生能够熟练掌握。
第三章聚焦于函数,这是程序设计中的核心概念,涵盖了函数的定义、内联函数、默认参数、函数重载、函数模板以及使用C++标准库函数,这些都是编写复杂程序的重要工具。第四章引入面向对象编程的核心概念——类与对象,涵盖面向对象思想、类与对象的创建、构造函数与析构函数的使用、类的组合以及类模板,这些都是C++面向对象特性的重要组成部分。
第五章及以上内容可能包括了更多关于C++高级特性的探讨,如继承、多态、异常处理、文件操作等,这些都是C++中用于构建大型复杂系统的关键技术。课程的考核形式可能包括实验报告、编程作业、中期测试以及期末考试,以全面评估学生的学习成果。
通过这门课程,学生不仅可以获得C++编程的技能,还能建立起面向对象设计的思维模式,为后续更高级的计算机科学课程打下坚实基础。何洁月教授的授课将理论与实践相结合,使得学生能在实践中不断巩固理论知识,提升编程和问题解决能力。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
顾阑
- 粉丝: 19
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析