《高级语言程序设计C++》教学大纲

《高级语言程序设计C++》教学大纲

ID:28506473

大小:87.00 KB

页数:3页

时间:2018-12-10

《高级语言程序设计C++》教学大纲_第1页
《高级语言程序设计C++》教学大纲_第2页
《高级语言程序设计C++》教学大纲_第3页
资源描述:

《《高级语言程序设计C++》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、s《高级语言程序设计C++》教学大纲(2014.3)课程名称:高级语言程序设计C++(英文):ObjectOrientedProgramming课程性质:专业必修课适用层次:专升本学时:96学分:6一、课程的作用、地位和任务1.课程作用《高级语言程序设计》是计算机科学与技术、软件工程、网络工程等专业的基础课程。C++语言是软件设计的流行工具,它已成为《高级语言程序设计》课程主流使用的语言。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。2.教学方法本课程在多媒体课室授课,讲

2、授内容制成课件,利用计算机把讲授内容与实例结合在一起,通过文字、声音、图像和动画的结合进行授课。通过在机房上机实践训练,配合授课进度,独立完成实验程序,以利于学生掌握C++程序设计的基本概念、语法规则和编程方法,巩固所学知识。3.学习目标和基本要求本课程要求学生掌握C++程序的构成、基本语法规则、数据类型和数据定义方法、各种表达式的运算规则和使用;掌握数据的输入输出方法;掌握程序的三种基本控制流程的概念和实现;掌握函数的定义、调用及其应用;掌握数组、结构的定义和应用;掌握指针的概念、定义和应用;掌握用C++定义类和操作对象的方法;掌握继承的概念和应用;掌

3、握多态的概念和实现技术;掌握文件的基本概念和应用。4.课程类型专业基础课    二、教学内容  (一)理论教学第1章基本数据与表达式(10学时)1.1概述1.2C++的字符集与词汇1.3C++的基本数据类型与存储形式1.4数据对象与访问1.5表达式1.6数据输入和输出第2章程序控制结构(8学时)2.1选择控制2.2循环控制2.3判断表达式的使用s2.4转向语句第3章函数(10学时)3.1函数的定义与调用3.2函数参数的传递3.3函数调用机制3.4函数地址和函数指针3.5内联函数和重载函数3.6变量存储特性与标识符作用域3.7多文件程序结构3.8命名空间3

4、.9终止程序执行第4章数组(10学时)4.1一维数组4.2指针数组4.3二维数组4.4数组作函数参数4.5动态存储4.6字符数组与字符串第5章结构与链表(6学时)5.1结构5.2结构数组5.3链表第6章类与对象(6学时)6.1类与对象的定义与访问6.2构造函数和析构函数6.3类的其他成员6.3.1常成员6.3.2静态成员6.3.3友员第8章继承(4学时)8.1类之间的关系8.2基类和派生类8.3基类的初始化8.4继承的应用实例8.5多继承第9章虚函数与多态性(4学时)9.1静态联编9.2类指针的关系9.3虚函数和动态联编9.4纯虚函数和抽象类9.5虚函数

5、和多态性的应用第10章输入/输出流(6学时)10.1流类和流对象10.2文件处理s   三、学时分配表    本课程理论教学时数:64          实验时数:16自学:16序号教学内容学时分配合 计讲授实验自学1第1章基本数据与表达式1011122第2章程序控制结构844163第3章函数1033164第4章数组1023155第5章结构与链表62196第6章类与对象61187第8章继承41168第9章虚函数与多态性41169第10章输入/输出流6118总计 64 161696 四、考核的内容及要求     1.课程考核应掌握的知识点和技能参考考试大纲

6、     2.考试形式:闭卷笔试     3.考试时间:90分钟     4.试卷题型:单选题、简答题、程序阅读题、程序填空题、程序编写题五、课程参考资料1.教材《C++程序设计基础(第四版)(上)》周蔼如、林伟健编著,电子工业出版社2.上机操作指导教材附录A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。