以下为《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
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 (二)参考文献
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
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《C 程序设计课程标准》的无排版文字预览,完整内容请下载
C 程序设计课程标准由用户“qq1021990729”分享发布,转载请注明出处