版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C+g序设计课程教学大纲1 课程基本信息课程中文名称 :C+程序设计课程代码 :D3133142课程类别 :学科基础教育平台考核性质 :考试先修课程 :C语言程序设计计算机科学与技术、软件适用专业 :工程开课单位 :机器人学院软件教研室课程负责人 :课程英文名称 : C Plus Plus Programming 学时 / 学分 :60/4课程性质 :必修后续课程 :JAVA、 C#开课学期 :2成员:2 课程目标本课程对学生达到如下毕业要求有贡献:掌握程序设计的基本思想,常用程序设计算法。掌握C+语言的基本理论、基本知识;掌握软件开发的基本流程;了解当前编程软件的发展现状和发展趋势,为未来在
2、软件开发领域从事教学、研究、应用提供坚实的专业知识基础。具有B/S信息系统、游戏软件、手机终端程序、嵌入式开发程序的设计、开发、测试、运行及维 护能力,开发能力。具有较强的工作适应能力,能适应软件开发领域快速发展的要求。 具有编程语言的学习能力,能自主学习、有创新精神和团队意识,为将来就业做准备。 完成课程学习后,学生应取得以下学习成果: 能运用所学程序设计技术解决常见的数学问题、信息管理问题。会进行项目开发的流程设计、算法分析、系统架构,代码编程,运行维护。理解项目开发中的一般规则、养成良好的开发习惯,具有编写一般应用程序的能力、具备软件开发的综合素质。3 教学内容课程导论面向对象程序设计基
3、本概念C+语言的产生和发展掌握C+程序结构C+源程序的编辑、编译、链接和运行VisualC+集成开发环境的安装和使用重点:C+程序结构,C+语言程序上机调试步骤和方法。教学单元 1:数据类型关键字和标识符基本数据类型常量和变量 重点:标识符的命名规则,基本数据类型的表示范围对使用的影响。教学单元 2: 运算符和表达式、输入和输出简介C+中的运算符及其表达式输入、输出简介重点: 算数运算符、关系运算符、逻辑运算符、条件运算符及其表达式 难点:数据输入输出中格式控制符的使用。教学单元 3:程序控制流程选择结构循环结构continue 语句和 break 语句重点:掌握程序设计的三种基本结构:顺序结
4、构、选择结构、循环结构 难点:循环结构的嵌套、混合使用三种基本结构解决实际问题。教学单元 4:函数函数的定义和使用格式 函数的调用过程、函数的嵌套调用和递归调用 函数的重载 重点:函数的声明、定义、调用和返回;函数参数传递的两种方式对程序运行结果的影响;函数 重载。难点:按地址传递函数参数,递归函数的使用。教学单元 5:数组一维数组二维数组字符数组 重点:一维、二维数组定义及使用方法,并应用数组解决实际问题。 难点:二维数组的应用。教学单元 6:指针指针的定义和使用指针与数组指针作为函数的参数 new 和 delete 操作符 重点:指针定义与运算,指针与数组,指针变量作为函数的参数。 难点:
5、返回指针的函数、指向结构体的指针。教学单元 7:类及其成员的定义和使用 类的定义构造函数、析构函数、复制构造函数的创建和使用 类成员的访问控制重点: 类及其成员函数的定义和使用难点: 含有指针类型的成员的类的复制构造函数的定义 教学单元 8:对象的创建和使用对象的创建对象数组 this 指针 重点: 对象的创建和使用 难点: 指向对象的指针与对象的引用教学单元 9: 类的组合 组合类的创建组合类的成员的创建组合类的应用重点: 组合类及其成员的创建难点: 组合类的构造函数、复制构造函数的定义 教学单元 10 : 继承继承与派生的概念 派生类的声明继承方式与访问控制 派生类的成员函数的定义 重点:
6、 派生类的构造函数、复制构造函数、析构函数的定义 难点: 派生类与基类的兼容性规则教学单元 11: 虚基类虚基类的定义和使用虚基类和派生类的构造函数的定义重点:虚基类的定义和使用难点:虚基类的派生类的构造函数的定义教学单元12 :运算符重载多态的概念运算符重载的规则运算符重载为类的成员函数和友元函数重点:重载运算符的规则和定义难点:运算符重载为后置 +运算符教学单元13 :虚函数虚函数的定义和使用虚析构函数的定义和使用纯虚函数与抽象类重点:虚函数的定义和使用、纯虚函数与抽象类难点:纯虚函数与抽象类的编程4学时分配学时分配教学内容学课堂教学学自主学习时讲 授小组研讨实验上机案例分析OOO时作业报
7、告资料收集OOO课程导论322教学单元1322教学单元2322教学单元3521211教学单元4522教学单元5422教学单元6622教学单元7521211教学单元8321教学单元9421111教学单元10421111教学单元11421111教学单元12421111教学单元13321期末复习22上机考试22学时合计603062466课内实验序号项目编号项目名称实验类型学时实验内容及基本要求1235教学方式方法教学方法在教学中教师利用CA课件讲授、计算机上操作演示及学生上机实践相结合的教学方法,辅以交 流、讨论式、案例式,项目驱动式、分组式方法教学。教学手段及措施教学手段:机房教学。措施:认真学习
8、新的课程标准,严格按照15级计算机人才培养方案安排教学,改进传统的课堂教学,使用机房授课边讲边练的方式,学生讲解的方式,发挥学生的主体作用,采用分组、讨论式方法 教学。6课程考核考核方式说明本课程采用上机考核,试题类型全部为程序相关题型:读程序段写结果、程序填空、程序改错、编程。考核成绩构成:平时成绩占30%,期末成绩占70%。平时成绩构成:出勤占10%,上机练习占10%,作业占5%,答辩占5%。教学内容70%10%5%5%10%课程导论VV教学单元1VV教学单元2VVV教学单元3VVVV教学单元4VVVV教学单元5VVV教学单元6VVV教学单元7VVVV教学单元8VVVV教学单元9VVVV教学单元10VVVVV教学单元11VVVVV教学单元12VVVVV教学单元13VVV注:用"表示内容的相关评价方式7参考教材及相关资料雷鹏面向对象C+程序设计清华大学出版社,杨进才.C+语言程序设计教程清华大学出版社,郑莉.C+语言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南高尔夫旅游职业学院单招综合素质笔试参考题库带答案解析
- 2026年德宏职业学院高职单招职业适应性考试备考题库有答案解析
- 2026年黑龙江冰雪体育职业学院单招综合素质考试参考题库带答案解析
- 2026年大兴安岭职业学院高职单招职业适应性考试模拟试题带答案解析
- 2026年海南政法职业学院单招综合素质笔试模拟试题带答案解析
- 2026年常州工业职业技术学院高职单招职业适应性考试备考试题带答案解析
- 2026年德阳科贸职业学院单招职业技能考试模拟试题带答案解析
- 2026年湖北生物科技职业学院单招综合素质笔试备考试题带答案解析
- 2026年黑龙江司法警官职业学院单招综合素质笔试模拟试题带答案解析
- 2026年贵州健康职业学院单招职业技能考试参考题库带答案解析
- 翻车机工操作技能水平考核试卷含答案
- 2025年中职食品雕刻(食品雕刻技术)试题及答案
- 2026青海西宁市湟源县水务发展(集团)有限责任公司招聘8人考试参考试题及答案解析
- 2025年大学(运动康复)运动康复治疗技术测试试题及答案
- 1256《数据库应用技术》国家开放大学期末考试题库
- 美容院店长年度总结课件
- 2025年门诊部工作总结及2026年工作计划
- 《马克思主义基本原理概论》习题库完整版
- (2025年)昆山杜克大学ai面试真题附答案
- 污水处理设施运维服务投标方案(技术标)
- (完整word版)英语四级单词大全
评论
0/150
提交评论