c++面向对象程序设计教学大纲

c++面向对象程序设计教学大纲

ID:28444198

大小:83.00 KB

页数:5页

时间:2018-12-10

c++面向对象程序设计教学大纲_第1页
c++面向对象程序设计教学大纲_第2页
c++面向对象程序设计教学大纲_第3页
c++面向对象程序设计教学大纲_第4页
c++面向对象程序设计教学大纲_第5页
资源描述:

《c++面向对象程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、向对象程序设计基础》教学大纲课程编号.•课程中文名称:面向对象程序设计课程英文名称:Object-OrientedProgramming总学时:40实验学时:0上机学时:8学分:2.5适用专业:软件工程专业一、课程性质、目的和任务(300字内)《面向对象程序设计基础》是计算机软件工程专业本科生的一门专业基础课。而向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化的程序,并体现信息隐蔽、可复用、易修改、易扩充等特性。木课程主要介绍面向对象程序设计的方法和C++

2、语言的基木概念及C++语言中的面向对象机制。通过本课程的学习,应使学生能够较好地理解和掌握面向对象程序设计技术的基本概念,掌握而向对象程序的设计方法,并能够在C++环境下(如VC++)开发较大型的应用程序。从而为以后的工作和学习打下基础。二、课程教学内容及学时分配第一章、面向对象程序设计概述(3学时)1.教学内容1.1而叫对象程序设计方法的产生和发展1.2而14过程和而昀对象程序设计方法概述1.3面向对象程序设计的基本术语1.4面向对象程序设计的基本特征1.5面向对象程序设计语言1.6基于VisualStudio2010的C++应用程序的开发2.基本要求了解而向

3、对象技术的发展历程;了解而叫过程和而叫对象程序设计两种程序设计方法优缺点;掌握而句对象程序设计的特点;掌握而句对象程序设计的相关术语和裉本特征;了解目前常用的面向对象程序设计语言。了解VisualStudio环境下,C++应用程序的开发过程。1.重点、难点重点:面向对象程序设il•的特点(数据的抽象与封装、继承性、多态性)及面向对象的基本术语;C++应用程序的幵发环境。难点:面向对象程序没计的特点(数据的抽象与封装、继承性、多态性)和面向对象的基本术语。第二章、C++基础(6学时)1.教学内容2.1C++程序的组成部分2.2命名空间2.3C++数据的输入输出2.

4、4引用2.5函数2.6变量的的作用域与可见性2.7对象的生存期2.8const常量2.9动态A存分配和释放2.10编译预处理2.11文件的输入和输出2.基本要求了解C++程序的组成部分;掌握命名空间、变量的的作用域与可见性及生存期的概念;掌握引用及函数的引用参数和返冋引用的概念和使用:掌握带有默认参数的函数的使用;掌握内联函数和重载函数的使用;掌握动态内存分配和释放的方法;掌握磁盘文件的输入输岀操作方法。3.重点、难点重点:引用及函数的引用参数和返回引用的概念和使用;动态内存分配和释放的方法;默认参数的函数的使用;内联函数和重载函数的使用。难点:函数的引用参数和

5、返回引用的使用;掌握磁盘文件的输入输山操作方法。第三章类和对象(6学时)1.教学内容3.1类和对象的概念3.2类的定义3.3对象的创建与使用3.4构造函数3.5析构函数3.6构造函数和析构函数的调用顺序3.7对象数组与对象指针3.8向闲数传递对象3.9对象的赋值和复制3.10类的组合1.基本要求理解类的概念,掌握类的定义方法;理解对象与类的关系,掌握对象的创建和使用方法;掌握构造函数、析构函数的概念和使用方法;掌握拷災构造函数的使用方法;掌握对象数组和对象指针的特点和使用方法:掌握函数调川中参数的传递方式;理解类的组合的特点。2.重点、难点重点:构造函数、析构函

6、数的使用方法;对象数组和对象指针的特点和使用方法;函数调用中参数的传递方式。难点:拷災构造函数的使用方法:对象数组和对象指针的特点和使用方法;类的组合使用。第四章、类与对象的其他特性(4学时)1.教学内容4.1类的静态成员4.2友元4.3类的作用域和对象的生存期4.4常量类型2.基本要求掌握类的静态成员(静态数裾成员和静态成员函数)的定义和使用方法;掌握友元函数、友元类的作用、定义和使用方法;了解类的作用域,理解对象的类型和生存期:掌握各种常量的特点、定义和使用方法。3.重点、难点重点:静态数据成K和静态成S函数的使川方法:友元函数、友元类的使川方法。难点:静态

7、数据成员和静态成员函数的使用方法;类的作用域、对象的作用域及生存周期。第五章、继承与派生(6学时)1.教学内容5.1类的继承与派生概念5.2基类与派生类5.3派生类的构造函数和析构函数5.4多重继承5.5子类型与赋值兼容规则5.6程序实例1.基本要求理解基类和派生类的概念;掌握派生类的声明、生成过程、继承方式和访问权限;掌握派生类的构造函数和析构函数;掌握多重继承的构造函数和析构函数、构造顺序和析构顺序及多重继承中的二义性:掌握虚基类的概念:理解子类型和赋值兼容规则:2.重点、难点重点:派生类的继承方式和访问权限;派生类的构造函数和析构函数的定义;多重继承构造函

8、数和析构函数的构造顺序和

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

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

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