- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程教学大纲
《面向对象程序设计》课程教学大纲
课程编号:适用专业:学 时 数:学 分 数:执 笔 者:编写日期:20-1-15 审核人(教学副院长):傅彦课程性质和授课对象是本科生的一门专业选修课,是在程序设计基础( C 语言)后的一门重要的后续课程,它是为学生掌握当前最基本的程序设计方法而设置的。面向对象程序设计对降低软件的复杂性,改善其重用性和可维护性,提高软件的生产率,有着十分重要的意义。通过本课程的学习,使学生理解面向对象程序设计思想,
二、课程内容C++的发展;结构化程序设计和面向对象程序设计的区别;面向对象程序设计的三大特点:封装继承多态;结合集成开发工具Visual C++ 6.0说明C程序的开发流程;基本。?Visual C++ 6.0开发工具开发C++程序的基本过程;掌握cin、cout的基本用法。
重点难点
重点:C++流的概念和基本使用
难点:无
教学方法
以介绍PPT内容为主。
第2章 数据类型与表达式(1学时)
基本内容
复习在C语言中已经学习过的各种数据类型、运算符以及表达式;布尔类型的基本用法;C++的常变量,以及与C语言符号常量的异同。
达到的要求
掌握新类型的使用;理解C++常变量与C语言符号常量的异同。
重点难点
重点:bool类型、C++常量
难点:无
教学方法
PPT内容讲解为主。
第3章 控制结构(0.5学时)
基本内容
复习在C语言中学习过的相关知识,主要包括if else、switch case、for循环、while循环等控制语句。
达到的要求
理解并掌握break、continue。
重点难点
重点:C++语句与C的异同
难点:无
教学方法
以介绍PPT内容为主。
第4章 函数(1学时)
基本内容
复习在C语言中已经学习过的函数的定义方式、调用方式以及参数传递过程;内联函数的作用、与宏定义的区别、以及定义内联函数的方式;带默认形参值函数的定义和使用方式;函数重载的作用、如何进行函数重载、调用重载函数的方式;函数模板。
达到的要求
掌握内联函数、带默认形参值函数、函数重载、函数模板。
重点难点
重点:函数重载的概念和方式
难点:函数重载的概念和方式
教学方法
PPT内容讲解;示例代码讲解、分析和演示。
第5章 构造数据类型(1学时)
基本内容
复习在C语言中已经学习过的知识,包括:枚举、结构和联合、数组的定义和使用方式、指针类型及使用方式;C++中使用new和delete运算符进行动态内存分配与释放的方式;引用的基本概念,在函数调用时使用引用进行参数传递的方式。
达到的要求
进一步理解指针;掌握new和delete的基本用法;理解引用类型的特点、掌握引用的用法。
重点难点
重点:new和delete运算符的使用;引用类型;
难点:引用的概念和使用
教学方法
PPT内容讲解;示例代码讲解、分析和演示。
第7章 类与对象(8 学时)
基本内容
数据封装的基本概念(将一组数据以及操作这组数据的函数形成一个有机的整体);类的定义和使用方式;类成员的访问控制方式;构造函数、拷贝构造函数及析构函数的作用、定义及使用方式;对象数组的定义及初始化方式;对象指针的定义及使用方式,this指针的作用及典型用法;静态成员的特点,作用及使用方式;友元机制的特点及基本使用方式。
达到的要求
掌握类的定义和类成员的访问控制;掌握构造函数、拷贝构造函数及析构函数;理解this指针;理解静态成员;友元机制。
重点难点
重点:数据封装的概念;类的定义和使用;构造函数和析构函数
难点:拷贝构造函数的概念和使用;静态成员的特点
教学方法
PPT内容讲解;示例代码讲解、分析和演示。
第8章 继承与派生(6学时)
基本内容
派生类的概念和分类;单继承和多继承派生类的定义方式;派生方式下构造函数和析构函数的调用顺序;继承方式下同名成员的访问方式;继承方式对基类成员的影响;类型兼容规则;派生方式下的二义性问题,以及用虚基类解决二义性问题。
达到的要求
掌握派生类的定义和使用方式;理解派生方式下的二义性问题;了解类型兼容规则。
重点难点
重点:继承的概念;继承在C++中的实现方式;继承的意义
难点:继承中父类与子类的关系;虚基类
教学方法
PPT内容讲解;示例代码讲解、分析和演示。
第9章 多态性(4 学时)
基本内容
运算符重载的概念及重载方式;典型的运算符重载实例;引入虚函数的意义、虚函数的定义和使用方式;纯虚函数及抽象类;
达到的要求
运算符重载;虚函数。
重点难点
重点:运算符重载的概念和使用方式;虚函数的概念及使用;纯虚函数和抽象类的概念和使用
难点:++和--运算符的重载;类型转换运算符;虚函数的概念;纯虚函数和抽象类的概念
教学方法
PPT内容讲解;示例代码讲解、分析和演示。
第10
您可能关注的文档
- 西安海直翔通用航空有限公司2015-6-25.ppt
- 计算机网络管理技术.ppt
- 计算机英语课件.ppt.ppt
- 计算机与医学.ppt
- 解决方案组件经过测试、验证、记录在案的设计(CVD)-Cisco.ppt
- 计算机系统及数据审核.ppt-山东省科技统计分析研究中心.ppt
- 认识交通标志.ppt
- 认识图书馆.ppt
- 认识构音异常.doc
- 认识环保厨余堆肥.ppt
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)