以下为《C 程序设计课程标准》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
《C++程序设计》课程标准
一、课程基本信息
表1 课程基本信息
课程类型
专业必修课
课程代码
参考学时
64(理论实践一体化)
课程学分
4
建议开设学期
第一学年第二学期
授课方式
理论、实践一体化教学
执笔人
栾志军
审核人
吕某某
制订时间
2018.2
二、课程性质及与其他课程的关系
《C++程序设计》是计算机科学与技术专业、网络工程专业和软件工程专业的专业基础课。C++语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象的程序设计语言,它对降低软件的复杂性,改善其重用性和可维护性,提高大型软件的开发效率,具有十分重要的意义。C++程序设计主要讲授C++语言的基本语法、数据类型、程序的结构与语句、数组、函数、指针、构造数据类型、类和对象、继承与派生、多态性和虚函数、模板、I/O流等方面的问题。
通过本课程的学习,使学生掌握有关面向对象的思想和基本概念,树立面向对象的编程思想,学会程序设计的基本方法和技能,具有用程序设计语言解决实际问题的能力,使学生能编写出符合规范和性能良好的程序,为后续课学习及今后的应用开发打好基础。
三、课程目标
该课程采用“案例教学,任务驱动,理论实践相结合”的教学手段,以培养学生C++程序设计能力为主要目标,旨在培养学生具备独立应用计算机进行学习和工作的能力。
(一)知识目标
了解、掌握应用C++程序设计的基本知识和技能,具备利用计算机解决学习、工作、生活中常见问题的能力。
(二)能力目标
能够根据职业需求运用计算机,利用计算机技术获取信息、分析信息、处理信息、发布信息的过程,逐步养成独立思考、主动探究的学习习惯,培养严谨的科学态度和团队协作意识。
(三)素质目标
1.培养学生创新意识和进取精神;
2.培养学生遵守社会公共道德规范和相关法律法规,自觉抵制不良信息,依法进行信息技术活动。
四、课程内容及学时分配
表2 课程内容与学时分配
序号
模块
课程内容
课程要求
总学时
上机学时
1
第1章 认识C++的对象
1初识C++的函数和对象
2 认识C++
了解程序设计基本概念、程序设计方法,一般问题的计算机求解过程;掌握C++程序结构,main()函数,C++源程序的编辑、编译、链接和运行,VisualC++6.0集成开发环境的安装和使用。
6
2
2
第2章 从结构到类的演变
1结构的演变
2 面向对象程序设计
3 类和对象的使用
了解从结构到类演变,掌握面向对象程序设计的特点;掌握类和对象的基本使用方法。
4
3
第3章 函数和模版
1 函数的参数
2 函数返回值
3 函数重载
了解掌握C++中函数的构造与使用;掌握函数的参数传递方式与返回值;了解函数重载。
6
2
4
第4章 类和对象
1 类及其实例化
2 构造函数和析构函数
3 this指针
4 面向对象的标记图
掌握类及其实例化;掌握构造函数和析构函数;掌握面向对象程序设计的规范。
8
5
第5章 特殊函数和成员
1 特殊函数
2 数组和类
3 求解一元二次方程
掌握特殊函数;掌握数组和类;
8
2
6
期中测试
第1章-第4章测试
检验学生对所学知识点的掌握情况,了解学生在学习中存在的问题。
2
7
第6章 继承和派生
1 继承和派生
2单一继承和多重继承
3 二义性及其规则
掌握拍成和继承;掌握单一继承和多重继承;了解二义性。
6
2
8
第7章 类模板和向量
1 类函数
2 向量和泛型算法
掌握类模板的使用;掌握向量;掌握泛型算法。
8
2
9
第8章多态性和虚函数
1 多态性
2 虚函数
3 多重继承和虚函数
掌握多态性;了解虚函数;掌握多重继承。
6
2
10
第9章 运算符重载及流类库
1 运算符重载
2 流类库
3 文件流
掌握运算符重载;掌握流类库;了解文件流函数。
8
2+2
11
第10章 面向对象程序设计实例
面向对象程序设计实例
掌握使用C++程序设计解决实际问题
4
总计
64
五、教学条件与教学方法
(一)教学方法
采用“理论—实践”一体化的教学模式,在多媒体机房教学,采用可视化电子教室软件进行实时讲解与演示。在教学过程中,以案例教学为主导,任务驱动为主线,让学生在学习中实践,巩固中提高。
(二)教学条件
教学环境:多媒体机房。
软件环境: VC++6.0。
六、课程评价
1.评价方法
评价方法:过程考核(平时成绩+期中测试)+期末考核。
考试形式:闭卷,上机考试。
2.成绩构成
平时成绩20%(作业15%+考勤5%)+期中考核测试成绩20%+期末考核测试成绩60% 。
3.考核要求
本学期期中考核测试中,若缺考,则在期末考试前需进行补考。期末考试未参加者,课程总成绩不及格。
七、教材
(一)推荐教材
《C++程序设计》,刘振安主编,机械工业出版社,2008年1月。
(二)参考文献
1.《C++程序设计》余某某 主编 高等教育出版社 2004.1
2.《C++语言程序设计教程》 杨某某 沈某某 刘蓉 编著 清华大学出版社 2006.12
3.《C++语言程序设计》(第3版) 郑莉,董渊,张某某 编著 清华大学出版社 2003.12
4.《C++大学教程》(第5版)(美)戴某某(Deitel,H.M.) 等著,张引 等译,电子工业出版社,2007.2
5.《C++面向对象程序设计教程》(第2版) 陈某某,林某某 编著 清华大学出版社 2004.8
以上为《C 程序设计课程标准》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。