- 1
- 0
- 约9.72千字
- 约 6页
- 2023-08-23 发布于上海
- 举报
C++程序设计
C ++ Programming
一、课程基本信息
学 时: 40
学 分: 2.5
考核方式:考试 (平时成绩占30%,课程论文成绩占70%)
中文简介: 《C++程序设计》是面向物联网工程专业的一门重要的专业选修
课,其先修课程为C语言程序设计。本课程的主要任务是通过本课程学习使学生
领会C++结构化程序设计和面向对象设计的思想,掌握C++结构化程序设计和面向
对象设计的方法,锻炼学生的逻辑思维能力,为学生将来结合其专业应用计算机
编程打下一个扎实的基础。
二、教学目的与要求
第一章 C++的初步知识
掌握C++中基本I/O操作;掌握函数重载、函数参数默认值、内置函数的使用;
掌握变量引用、作用域运算符、字符串的使用;掌握C++的动态内存分配运算
符。
第二章 类和对象
掌握面向对象程序设计的抽象与封装性,掌握类与对象的概念和使用;初步
了解面向对象程序设计基本思想和方法。
第三章 关于类和对象的进一步讨论
掌握构造函数、析构函数以及复制构造函数的作用和实现方法;掌握对象指
针以及this指针的用法;理解const关键字的使用原则;掌握静态成员、友元、
类模板的使用方法。
第四章 运算符重载
掌握运算符重载的方法和规则;掌握常用双目运算符和单目运算符的重载方
法;掌握转换构造函数和类型转换函数的使用方法。
第五章 继承与派生
掌握继承类与派生类的关系;掌握派生类成员的访问属性;理解继承与组合
的区别;了解多重继承的使用。
第六章 多态与虚函数
理解多态的概念及使用;掌握使用虚函数实现多态;掌握纯虚函数与抽象类
的使用。
第七章 输入输出流
掌握istream、ostream类的用法;掌握文件的打开、关闭以及读写方法;了
解字符串流的用法。
第八章 C++工具
掌握C++中的异常处理机制;掌握命名空间的用法。
第九章 Windows程序设计概述
了解Windows程序的运行机制;了解使用MFC创建Windows程序;了解文档/
视图结构;了解资源、对话框和控件的使用。
三、教学方法与手段
以教师为中心的讲授、提问及论证等的教学方法,教学手段使用板书与多媒
体相结合的手段。通过课堂讲述及互动讨论等形式,通过课程实验、学生小组等
辅助方式让学生掌握所要求的内容。
四、教学内容及目标
1、理论课程 (26学时)
学时
教学内容 教学目标
分配
第一章 C++ 的初步知识 2
1. C到C++ 了解
2. C ++对C的扩充 理解
3. C++程序的编写与实现 理解
重点与难点:C++程序的编写与实现
衡量学习是否达到目标的标准:能编写C++程序,读懂
C++例题
第二章 类和对象 2
1. 面向对象程序设计方法概述 了解
2 .类的申明和对象的定义 理解
3. 类的成员函数
您可能关注的文档
最近下载
- 港口道路与堆场施工规范.pdf VIP
- 小学科学新教科版三年级下册全册教案(2026春).pdf
- 2025年中国科技大学创新班入围考试数学试卷真题(答案解析) .pdf VIP
- 城市隧道新建工程施工方案.docx VIP
- 小型智能叶菜类蔬菜收割机设计外文文献翻译、中英文翻译、外文翻译.doc VIP
- NB T 14003.1-2015页岩气 压裂液 第1部分:滑溜水性能指标及评价方法最新.pdf VIP
- 高级管理会计(第2版-)【完整版】-胡玉明.ppt VIP
- 危大、超危大识别及划分!2025危大工程方案内容、专家论证及项目交底全过程管理.pptx VIP
- 《义务教育语文课程标准(2025年版)》解读PPT课件.docx VIP
- MXD6特种尼龙行业动态报告:MXD6具备高阻隔及高刚性特点,国产厂商放量在即空间广阔.docx
原创力文档

文档评论(0)