- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 3
《高级语言程序设计C++》教学大纲
(2014.3)
课程名称:高级语言程序设计C++ (英文):Object Oriented Programming
课程性质:专业必修课 适用层次:专升本
学时:96 学分:6
一、课程的作用、地位和任务
课程作用
《高级语言程序设计》是计算机科学与技术、软件工程、网络工程等专业的基础课程。C++语言是软件设计的流行工具,它已成为《高级语言程序设计》课程主流使用的语言。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。
教学方法
本课程在多媒体课室授课,讲授内容制成课件,利用计算机把讲授内容与实例结合在一起,通过文字、声音、图像和动画的结合进行授课。通过在机房上机实践训练,配合授课进度,独立完成实验程序,以利于学生掌握C++程序设计的基本概念、语法规则和编程方法,巩固所学知识。
学习目标和基本要求
本课程要求学生掌握C++程序的构成、基本语法规则、数据类型和数据定义方法、各种表达式的运算规则和使用;掌握数据的输入输出方法;掌握程序的三种基本控制流程的概念和实现;掌握函数的定义、调用及其应用;掌握数组、结构的定义和应用;掌握指针的概念、定义和应用;掌握用C++定义类和操作对象的方法;掌握继承的概念和应用;掌握多态的概念和实现技术;掌握文件的基本概念和应用。
4. 课程类型
专业基础课????
二、教学内容
?? (一)理论教学
第1章 基本数据与表达式(10学时)
1.1 概述
1.2 C++的字符集与词汇
1.3 C++的基本数据类型与存储形式
1.4 数据对象与访问
1.5 表达式
1.6 数据输入和输出
第2章 程序控制结构(8学时)
2.1 选择控制
2.2 循环控制
2.3 判断表达式的使用
2.4 转向语句
第3章 函 数(10学时)
3.1 函数的定义与调用
3.2 函数参数的传递
3.3 函数调用机制
3.4 函数地址和函数指针
3.5 内联函数和重载函数
3.6 变量存储特性与标识符作用域
3.7 多文件程序结构
3.8 命名空间
3.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 虚函数和多态性的应用
第10章 输入/输出流(6学时)
10.1 流类和流对象
10.2 文件处理
???
三、学时分配表
???? 本课程理论教学时数:64??????????实验时数:16 自学:16
序号
教学内容
学时分配
合? 计
讲授
实验
自学
1
第1章 基本数据与表达式
10
1
1
12
2
第2章 程序控制结构
8
4
4
16
3
第3章 函数
10
3
3
16
4
第4章 数组
10
2
3
15
5
第5章 结构与链表
6
2
1
9
6
第6章 类与对象
6
1
1
8
7
第8章 继承
4
1
1
6
8
第9章 虚函数与多态性
4
1
1
6
9
第10章 输入/输出流
6
1
1
8
总计
?
64?
16
16
96
?
四、考核的内容及要求
????? 1.课程考核应掌握的知识点和技能参考考试大纲
????? 2.考试形式:闭卷笔试
????? 3.考试时间:90分钟
????? 4.试卷题型:单选题、简答题、程序阅读题、程序填空题、程序编写题
五、课程参考资料
1.教材
《C++程序设计基础(第四版)(上)》周蔼如、林伟健编著,电子工业出版社
2.上机操作指导
教材附录A
您可能关注的文档
最近下载
- 农业合作社全套报表(已设公式)--资产负债表-盈余及盈余分配表-成员权益变动表-现金流量表.xls VIP
- C语言程序设计PPT电子课件教案-04_循环语句嵌套及应用.ppt VIP
- 财务新纪元:现状与展望-探索财务工作的挑战与未来.pptx
- GB50496-2018 大体积混凝土施工标准.pdf VIP
- ZW8100喷水织机使用说明书2.pdf
- 冬季极端天气安全知识培训课件.pptx
- 整理bpmfdtnl单韵母拼读.doc VIP
- 南京市总工会2025年公开招聘笔试题(含答案)(DOC).doc VIP
- 中国国家标准 GB/T 42588-2023系统与软件工程 功能规模测量 NESMA方法.pdf
- 人教版初中必背古诗文.doc VIP
原创力文档


文档评论(0)