教师学科教案
[ 20 – 20 学年度 第__学期 ]
教学科:_____________
教年级:_____________
教老师:_____________
C++程序设计 课程教学纲
课程名称:C++程序设计
二 课程代码 CST11004
三 课程英文名称:Programming in C++
四 课程负责:熊壮
五 学时学分: 32+322学时 3学分
六 课程性质:必修选修
七 课程类型 公基础
八 适专业:非计算机理工科类专业
九 选课象:非计算机理工科类专业年级二年级学生
十 预修课程:学计算机基础高等数学
十 教材:
[1]C++程序设计教程(第2版)皮德常编著
机械工业出版社2014年2月出版
教材选说明:教材容注重C++程序设计语言核心素讲授容选取章节编排考虑学第门程序设计语言应该掌握语言知识学规律够满足第门程序设计语言教学需求
十二 参考书目:
[1]C++语言程序设计(第4版)郑莉等编著
清华学出版2010年7月出版
[2]新标准C++程序设计教程郭炜编著
清华学出版社2012年8月出版
[3]C++编程导(第二版)[美]Diane Zak著马良荔等译
电子工业出版社2003年9月出版
十三 开课单位: 计算机学院
十四 课程目务
课程通C++程序设计语言介绍面象程序设计基思想基技术通典型实例算法描述相应C++语言代码描述展现程序设计程中问题进行分析组织数描述解决问题方法展现方法编码相联系具体程序设计程进学生传授面象程序设计基概念基技术方法通课程学学生学计算机应课程良程序设计基础
十五 课程基求:
1 力培养求
通课程学学生够理解面象程序设计基思想掌握C++语言开发应程序基技方法续专业课程学良程序设计基础
2 课程知识定位
面象程序设计思想方法C++语言基技
3 教学模式说明
理授课重点知识讨实验项目
4 双语教学求
十六 课程容描述
级知识点
二级知识点
三级知识点
掌握层次
C++程序设计基础
C++程序结构
C++标识符
掌握
C++关键字
解
注释
解
编程风格
解
变量常量
变量
掌握
文字常量
掌握
符号常量
解
常变量
解
运算符表达式
算术运算符算术表达式
掌握
赋值运算符赋值表达式
掌握
增减运算符
掌握
关系运算符关系表达式
掌握
逻辑运算符逻辑表达式
掌握
位运算符表达式
掌握
逗号运算符逗号表达式
掌握
sizeof运算符
掌握
C++运算符优先级结合性
解
数类型转换
赋值时类型转换
解
混合运算时类型转换
掌握
强制类型转换
掌握
数输入输出方法
cout象cin象
掌握
格式化输出
掌握
指定输入域宽
解
字符字符串数输入
掌握
枚举类型
枚举类型定义
解
枚举类型变量
解
枚举类型应
解
C++流程控制
算法基概念表示方法
算法基概念
解
算法表示
解
算法三种基结构
解
选择结构程序设计
基if语句
掌握
嵌套if语句
掌握
条件运算符
掌握
switch语句
掌握
循环结构程序设计
while循环
掌握
dowhile循环
掌握
for循环
掌握
循环嵌套
掌握
break语句
掌握
continue语句
掌握
程序设计应举例
程序设计应举例
解
函数
函数定义调
函数定义
掌握
函数声明
掌握
函数调
掌握
函数参数传递返回值
函数参数传递方式
掌握
函数返回值
掌握
局部变量全局变量
存存储区布局简介
解
局部变量
掌握
全局变量
掌握
局部变量栈
解
变量存储类
auto修饰变量
解
register修饰变量
解
static修饰变量
掌握
extern修饰变量
掌握
函数默认参数引参数
函数默认参数
掌握
函数引参数
掌握
联函数
解
函数重载函数模板
函数重载
掌握
函数模板
掌握
嵌套调递调
函数嵌套调
掌握
函数递调
掌握
编译预处理
宏定义
掌握
文件包含
解
条件编译
解
数组
维数组
维数组定义
掌握
维数组初始化
掌握
引维数组元素
掌握
二维数组
二维数组定义
掌握
二维数组初始化
掌握
引二维数组元素
掌握
数组做函数参数
数组元素做函数参数
掌握
数组名做函数参数
掌握
字符数组字符串
字符数组定义
掌握
字符数组初始化
掌握
字符数组输入输出
掌握
处理字符宏
掌握
处理C风格字符串函数
掌握
C++string类
string类型
掌握
string象较运算
掌握
string象初始化
掌握
string函数成员
掌握
string象应举例
解
指针
指针变量
指针概念
解
定义指针变量
掌握
运算符&*
掌握
引指针变量
掌握
指针数组
指数组元素指针
掌握
指针运算
掌握
二维数组指针
解
指针函数
指针变量做函数形参
掌握
返回指针函数
掌握
指函数指针
掌握
指针数组级指针
指针数组
掌握
命令行参数(main函数参数)
解
指指针指针
掌握
存动态分配释放
存动态分配
掌握
动态分配存释放
掌握
结构体链表
结构体定义应
抽象数类型
解
结构体类型定义
掌握
结构体变量定义初始化
掌握
结构体变量引
掌握
结构体数组引
掌握
typedef关键字
掌握
单链表
链表概念
解
带头结点单链表常算法
解
文件操作
文件基概念
文件基程
解
文件流类型
解
开文件关闭文件
文件开
掌握
文件关闭
掌握
检测文件结束
掌握
流操作符读写文件
<<操作符写文件
掌握
格式化输出写文件中应
掌握
采>>操作符文件中读数
掌握
函数成员读写文件
getline函数读文件
掌握
get函数读文件
掌握
put函数写文件
掌握
二进制文件处理
二进制文件操作
掌握
读写结构体记录
掌握
机访问文件
定位函数seekgseekp
掌握
返回位置函数tellgtellp
掌握
类基础部分
类基概念
面程程序设计缺陷
解
面象程序设计基思想
解
类定义(数成员函数成员)
掌握
象定义引
掌握
象数组定义引
掌握
构造函数析构函数
构造函数
掌握
析构函数
掌握
带参构造函数
掌握
重载构造函数
掌握
静态成员
静态数成员
掌握
静态函数成员
掌握
友元
外部函数作类友元
掌握
类成员函数作外类友元
掌握
类作外类友元
掌握
类高级部分
象赋值问题拷贝构造函数
象赋值问题
解
拷贝构造函数
掌握
运算符重载
重载赋值运算符
掌握
this指针
掌握
重载双目算术运算符
掌握
重载单目算术运算符
掌握
重载关系运算符
掌握
重载流操作运算符
掌握
重载类型转换运算符
掌握
重载[]操作符
掌握
继承态虚函数
继承派生
继承
掌握
保护成员类访问
掌握
派生类构造函数析构函数
掌握
覆盖基类函数成员
掌握
虚函数
虚函数
掌握
纯虚函数
掌握
抽象类
掌握
指基类指针
掌握
重继承继承
重继承
掌握
继承
掌握
类模板
定义类模板方法
掌握
定义类模板类象
掌握
类模板继承
解
异常处理
异常
异常概念
解
抛出异常
掌握
处理异常
掌握
异常处理中常见问题讨
基象异常处理
掌握
捕捉种类型异常
掌握
通异常象获取异常信息
解
次抛出异常
解
十七 学时分配
1级知识点单元名称
容解释(2级知识点)
学时数分配
C++程序设计基础
C++程序结构C++词法单位C++基数类型变量常量运算符表达式数类型转换数输入输出方法简介枚举类型
3
C++流程控制
算法基概念表示方法选择结构程序设计循环结构程序设计程序设计应举例
3
函数
函数定义调函数声明函数参数传递返回值局部变量全局变量变量存储类函数默认参数引参数函数重载函数模板联函数函数递调编译预处理
4
数组
维数组定义维数组定义数组做函数参数字符数组字符串标准C++string类
4
指针
指针概念指针变量指针数组指针函数指针数组指指针指针存动态分配释放
3
结构体链表
抽象数类型结构体定义应typedef定义类型单链表
2(部分学)
文件操作
文件基概念开文件关闭文件采流操作符读写文件流象做参数出错检测采函数成员读写文件文件操作二进制文件处理机访问文件
3
类基础部分
面象程序设计概念类基概念定义函数成员定义象私函数成员作构造函数析构函数象数组
4
类高级部分
静态成员友元函数象赋值问题拷贝构造函数运算符重载
4
继承态虚函数
继承保护成员类访问覆盖基类函数成员虚函数纯虚函数抽象类重继承类模板
2(部分学)
异常处理
异常概念基象异常处理捕捉种类型异常通异常象获取异常信息次抛出异常
(学)
十八 承担课教师
XX
教学纲制订者:X
教学纲审定者:×××
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档