- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计II》教学大纲-徐光柱.doc.doc
《C++程序设计II》课程教学大纲
课程名称:C++程序设计(C++ Programming)
课程编码:
学 分:2.5
总 学 时:40 (24+16)
适用专业:计算机科学与技术(产业计划)、电子信息工程、通信工程(考查)专业
先修课程:《C语言》 、《计算机基础》
课程的性质、目的与任务
《C++程序设计》是计算机专业本科生必修的一门专业基础课程。
本课程的目的是使学生理解面向对象程序设计思想,掌握C++程序设计的基本技能和面向对象程序设计的方法,同时能够编写出具有良好风格的C++程序,为后续专业课程的学习打下坚实基础。
本课程的主要任务是讲授C++语言的基本概念和面向对象程序设计的思想方法。课程的难、重点主要包括C++语言的基本数据类型和常用表达式;C++中数据输入输出的方法;函数重载和函数模版的设计方法;类和对象的概念和定义格式;对象的赋值和运算;构造函数、成员函数的定义方法、类的作用域和对象的生存期等基本概念;变量的作用域、生存期和可见性,类的静态成员和多文件结构在C++中的应用;派生类的概念和定义格式;单继承和多继承的定义方法;运算符重载,虚基类及相关程序的设计方法;虚函数的定义及使用;虚析构函数及相关程序设计方法;输入流和输出流的概念和定义方法;磁盘文件的输入和输出及相关的流函数的使用;
二、教学基本要求
1. 理解和掌握面向对象程序设计(OOP)的基本思想及基本概念:抽象、继承、封装、多态性。掌握使用C++语言进行面向对象编程的技术:函数重载、运算符重载,内联函数、虚函数、友元函数,输入输出流及C++程序设计的基本方法和技巧。
2. 掌握Visual Studio开发工具,能独立编写C++应用程序。
3. 能够利用面向对象程序设计的思想对问题进行抽象,并以C++语言作为一种载体,掌握利用计算机解决实际问题的基本方法和程序设计的一般方法。
三、教学内容
(标注**为要求重点掌握内容,标注*为要求应理解或熟悉内容,其它为了解内容。)
(一)OOP概述及C++基础 2学时
一) OOP概述
1.1 面向对象程序设计的基本概念
1.2 面向对象程序设计的基本特征*
1.3 面向过程程序设计的局限性
1.4 面???对象程序设计的主要优点*
二) C++基础
2.1 C++程序的编辑、编译、连接和运行**
2.2 内联函数**
2.3 函数重载**
2.4 作用域标识符**
2.5 new和delete**
2.6 引用**
重点内容:理解面向过程方法的局限性并体会面向对象方法优点;函数重载;引用;作用域标识符
一般内容:C++的历史;面向对象程序设计语言的发展状况;几种典型的面向对象程序设计语言
(二)类和对象 6学时
一) 类和对象(1)
1.1 类的构成*
1.2 成员函数的定义**
1.3 成员的定义和使用**
1.4 构造函数与析构函数**
二) 类和对象(2)
1.1 自引用指针this**
1.2 对象数组与对象指针**
1.3 向函数传递对象**
1.4 静态成员**
1.5 友元**
1.6 类的组合*
1.7 共享数据的组合
1.8 C++程序的多文件组成
重点内容:类的构成;构造函数与析构函数;自引用指针this;静态成员
一般内容:类的组合
(三)继承与派生 4学时
一) 继承与派生的概念**
二) 派生类的构造函数和析构函数**
三) 调整基类成员在派生类中的访问属性的其他方法**
四) 多继承与虚基类**
重点内容:继承与派生的概念; 派生类的构造函数和析构函数; 多继承与虚基类; 调整基类成员在派生类中的访问属性的其他方法
一般内容:赋值兼容规则
(四)多态性与虚函数 4学时
一) 多态性概念**
二) 虚函数
1.1 纯虚函数的引入、作用和定义**
1.2 虚析构函数*
1.3 虚函数与重载函数的关系**
1.4 多继承与虚函数**
三) 纯虚函数和抽象类
1.1 纯虚函数**
1.2 抽象类**
重点内容:虚函数的定义、与重载函数的关系、多继承、抽象类、纯虚函数
一般内容:虚析构函数
五)运算符重载4学时
(一) 运算符重载为类的友元函数和成员函数
1.1 友元运算符重载函数**
1.2 成员运算符重载函数**
1.3 运算符重载应该注意的几个问
您可能关注的文档
最近下载
- 美的专卖店运营手册.doc
- 人教版五年级数学上册第六单元《多边形的面积》导学案 .doc
- (24)--6.6 原子结构 概率密度、电子云、波函数和电子云的空间图像.pdf
- RealityCapture中文教程_最新教程【104页】.pdf
- 5.认识身边的数字设备(教学课件)-三年级信息科技全一册(河北大学版2024).pptx
- 野生动物知识竞赛考试题库(汇总600题).pdf VIP
- 《Is this your pencil》PPT精品课件7七年级上册英语人教版.pptx
- 市区燃气管道工程施工组织设计.pdf
- 李晓风-高考历史一轮复习教材分析和教学设计.ppt
- 液体渗透探伤规范-中英文(03版).pdf
文档评论(0)