c++程序设计课程教学大纲

上传人:第*** 文档编号:34205254 上传时间:2018-02-21 格式:DOC 页数:8 大小:222.50KB
返回 下载 相关 举报
c++程序设计课程教学大纲_第1页
第1页 / 共8页
c++程序设计课程教学大纲_第2页
第2页 / 共8页
c++程序设计课程教学大纲_第3页
第3页 / 共8页
c++程序设计课程教学大纲_第4页
第4页 / 共8页
c++程序设计课程教学大纲_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《c++程序设计课程教学大纲》由会员分享,可在线阅读,更多相关《c++程序设计课程教学大纲(8页珍藏版)》请在金锄头文库上搜索。

1、C+程序设计 课程教学大纲一、 课程名称:C+程序设计二、 课程代码: CST11004三、 课程英文名称:Programming in C+四、 课程负责人:熊壮五、 学时与学分: 32+32/2学时 3 学分六、 课程性质:必修/选修七、 课程类型: 公共基础八、 适用专业:非计算机理工科类各专业九、 选课对象:非计算机理工科类各专业一年级、二年级学生十、 预修课程:大学计算机基础,高等数学十一、 使用教材:1C+程序设计教程 (第 2版)皮德常编著机械工业出版社,2014 年 2月出版教材选用说明:教材内容注重 C+程序设计语言核心要素的讲授,在内容的选取、章节编排上都考虑了学习第一门程

2、序设计语言应该掌握的语言知识和学习规律,能够满足第一门程序设计语言的教学需求。十二、 参考书目:1C+语言程序设计 (第 4版)郑莉等编著清华大学出版,2010 年 7月出版2新标准 C+程序设计教程郭炜编著清华大学出版社,2012 年 8月出版3C+编程导论 (第二版)美Diane Zak 著,马良荔等译电子工业出版社,2003 年 9月出版十三、 开课单位: 计算机学院十四、 课程的目的和任务本课程通过 C+程序设计语言介绍面向对象程序设计的基本思想和基本技术,通过对典型实例的算法描述以及相应 C+语言代码描述展现了在程序设计过程中如何对问题进行分析,如何组织数据和如何描述解决问题的方法,

3、展现如何将方法和编码相联系的具体程序设计过程,进而向学生传授面向对象程序设计的基本概念、基本技术和方法。通过本课程的学习,可以为学生学习其他计算机应用课程打下良好的程序设计基础。十五、 课程的基本要求:1. 能力培养要求通过本课程学习,学生能够理解面向对象程序设计的基本思想,掌握使用 C+语言开发应用程序的基本技能和方法,为后续专业课程学习打下良好的程序设计基础。2. 课程知识定位面向对象程序设计思想和方法,C+语言使用的基本技能3. 教学模式说明理论授课,重点知识讨论,实验项目4. 双语教学要求无十六、 课程内容描述一级知识点 二级知识点 三级知识点 掌握层次C+标识符 掌握C+关键字 了解

4、注释 了解C+程序的结构编程风格 了解变量 掌握文字常量 掌握符号常量 了解变量与常量常变量 了解算术运算符和算术表达式 掌握赋值运算符和赋值表达式 掌握自增、自减运算符 掌握关系运算符和关系表达式 掌握逻辑运算符和逻辑表达式 掌握位运算符及其表达式 掌握逗号运算符和逗号表达式 掌握sizeof运算符 掌握运算符和表达式C+运算符的优先级和结合性 了解C+程序设计基础数据类型转换 赋值时的类型转换 了解混合运算时的类型转换 掌握强制类型转换 掌握cout对象和 cin对象 掌握格式化输出 掌握数据的输入输出方法指定输入域宽 了解字符和字符串数据输入 掌握枚举类型的定义 了解枚举类型的变量 了解

5、枚举类型枚举类型的应用 了解算法的基本概念 了解算法的表示 了解算法的基本概念和表示方法算法的三种基本结构 了解基本的 if语句 掌握嵌套的 if语句 掌握条件运算符 掌握选择结构程序设计switch语句 掌握while循环 掌握do-while循环 掌握for循环 掌握循环嵌套 掌握break语句 掌握循环结构程序设计continue语句 掌握C+流程控制程序设计应用举例程序设计应用举例 了解函数的定义 掌握函数的声明 掌握函数的定义和调用函数的调用 掌握函数参数的传递方式 掌握函数的参数传递和返回值 函数的返回值 掌握内存存储区的布局简介 了解局部变量 掌握全局变量 掌握局部变量和全局变量

6、局部变量与栈 了解auto修饰的变量 了解register修饰的变量 了解static修饰的变量 掌握变量的存储类别extern修饰的变量 掌握函数函数的默认参数 函数的默认参数 掌握函数的引用参数 掌握和引用参数内联函数 了解函数重载 掌握函数重载和函数模板 函数模板 掌握函数的嵌套调用 掌握嵌套调用和递归调用 函数的递归调用 掌握宏定义 掌握文件包含 了解编译预处理条件编译 了解一维数组的定义 掌握一维数组的初始化 掌握一维数组引用一维数组元素 掌握二维数组的定义 掌握二维数组的初始化 掌握二维数组引用二维数组元素 掌握数组元素做函数参数 掌握数组做函数参数数组名做函数参数 掌握字符数组的

7、定义 掌握字符数组的初始化 掌握字符数组的输入输出 掌握处理字符的宏 掌握字符数组与字符串处理 C风格字符串的函数 掌握如何使用 string类型 掌握string对象的比较运算 掌握string对象的初始化 掌握string的函数成员 掌握数组C+的 string类string对象应用举例 了解指针概念 了解定义指针变量 掌握运算符&和* 掌握指针变量引用指针变量 掌握指向数组元素的指针 掌握指针的运算 掌握指针与数组二维数组与指针 了解指针变量做函数形参 掌握返回指针的函数 掌握指针指针与函数指向函数的指针 掌握指针数组 掌握命令行参数(main 函数的参数) 了解指针数组和多级指针指向指

8、针的指针 掌握内存的动态分配 掌握内存动态分配和释放 动态分配内存的释放 掌握抽象数据类型 了解结构体类型的定义 掌握结构体变量的定义和初始化 掌握结构体变量的引用 掌握结构体数组的引用 掌握结构体的定义及应用typedef关键字的使用 掌握链表的概念 了解结构体与链表单向链表 带头结点单链表常用算法 了解使用文件的基本过程 了解文件的基本概念文件流类型 了解文件的打开 掌握文件的关闭 掌握打开文件和关闭文件检测文件结束 掌握使用“”操作符从文件中读数据 掌握用 getline函数读文件 掌握用 get函数读文件 掌握用函数成员读写文件用 put函数写文件 掌握二进制文件的操作 掌握二进制文件

9、处理读写结构体记录 掌握定位函数 seekg和 seekp 掌握文件操作随机访问文件 返回位置函数 tellg和 tellp 掌握面向过程程序设计的缺陷 了解面向对象程序设计的基本思想 了解类的定义(数据成员,函数成员) 掌握对象的定义和引用 掌握类的基本概念对象数组的定义和引用 掌握构造函数 掌握析构函数 掌握带参构造函数 掌握类的基础部分构造函数和析构函数重载构造函数 掌握静态成员 静态数据成员 掌握静态函数成员 掌握外部函数作为类的友元 掌握类的成员函数作为另外一个类的友元掌握友元一个类作为另外一个类的友元 掌握对象赋值问题 了解对象赋值问题与拷贝构造函数 拷贝构造函数 掌握重载赋值运算

10、符 掌握this指针 掌握重载双目算术运算符 掌握重载单目算术运算符 掌握重载关系运算符 掌握重载流操作运算符 掌握重载类型转换运算符 掌握类的高级部分运算符重载重载“”操作符 掌握继承 掌握保护成员和类的访问 掌握派生类的构造函数和析构函数 掌握继承和派生覆盖基类的函数成员 掌握虚函数 掌握纯虚函数 掌握抽象类 掌握虚函数指向基类的指针 掌握多重继承 掌握多重继承和多继承 多继承 掌握定义类模板的方法 掌握定义类模板类的对象 掌握继承、多态和虚函数类模板类模板与继承 了解异常概念 了解抛出异常 掌握异常处理异常 掌握基于对象的异常处理 掌握捕捉多种类型的异常 掌握通过异常对象获取异常信息 了

11、解异常处理异常处理中的常见问题讨论再次抛出异常 了解十七、 学时分配1级知识点单元名称 内容解释(2 级知识点) 学时数分配C+程序设计基础C+程序的结构,C+的词法单位,C+的基本数据类型,变量与常量,运算符和表达式,数据类型转换,数据的输入输出方法简介,枚举类型3C+流程控制 算法的基本概念和表示方法,选择结构程序设计,循环结构程序设计,程序设计应用举例 3函数函数的定义和调用,函数的声明,函数的参数传递和返回值,局部变量和全局变量,变量的存储类别,函数的默认参数和引用参数,函数重载,函数模板,内联函数,函数的递归调用,编译预处理4数组一维数组的定义和使用,多维数组的定义和使用,数组做函数

12、参数,字符数组与字符串,标准 C+的 string类4指针指针概念和指针变量,指针与数组,指针与函数,指针数组与指向指针的指针,内存动态分配和释放3结构体与链表 抽象数据类型,结构体的定义及应用,用typedef定义类型,单向链表 2(部分自学)文件操作文件的基本概念,打开文件和关闭文件,采用流操作符读写文件,流对象做参数,出错检测,采用函数成员读写文件,多文件操作,二进制文件处理,随机访问文件3类的基础部分面向对象程序设计概念,类的基本概念,定义函数成员,定义对象,私有函数成员的作用,构造函数和析构函数,对象数组4类的高级部分 静态成员,友元函数,对象赋值问题与拷贝构造函数,运算符重载 4继承、多态和虚函数继承,保护成员和类的访问,覆盖基类的函数成员,虚函数,纯虚函数和抽象类,多重继承,类模板2(部分自学)异常处理异常的概念,基于对象的异常处理,捕捉多种类型的异常,通过异常对象获取异常信息,再次抛出异常(自学)十八、 能承担此课的教师陈恒鑫 何频 刘慧君 伍星 熊壮 叶莲教学大纲制订者:熊壮教学大纲审定者:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号