下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象程序设计II》
教学大纲目录TOC\o"1-5"\h\z一、教学目的利要求1二、教学中应注意的问题1三、教学内容1第1章面向对象程序设计概论1第2章从C到C++2第3章类与对象2第4章派生类与继承2第5章多态与C++中的多态机制3第6章C++模板与标准模板库3第7章C++I/O类层次3第8章课程总复习3四、教学课时分配3五、参考书目4一、教学目的和要求OOP方法是当前主流的程序设计方法,它集抽象性、封装性、继承性和多态性等于一体。利用OO方法可以构造出模块化、数据抽象程度高,体现信息隐蔽、可复用、易修改、易扩充等特性的高质量软件。教学目的:借助C++语言讲授OOP的基本理论和方法。通过该课程的学习,使学生了解面向对象分析、设计和实现的过程和基本方法,通过理论与实践相结合,使学生理解并掌握面向对象程序设计的基本方法和技术。本课程采用边讲边练的教学方式。课程要求:掌握面向对象编程的基本理论和方法,可用使用UML进行简单的面向对象程序设计;了解面向对象分析•、设计和实现的过程;掌握C++语言的基本语法;理解并掌握C++语言对各种程序设计范型,特别是对面向对象程序设计范型的各种支持机制;通过C++的学习,培养和引导学生自学其它程序设计语言的能力,并使学生能用00语言,采用OOP技术进行一般应用软件系统的开发。二、教学中应注意的问题1、先行课:要求有一门程序设计语言基础。2、突出重点:重点掌握面向对象程序设计思想及特性,掌握C++的封装性、继承性、多态性、重载、及异常处理等内容。3、重视实践:掌握程序设计技能的最好方法就是上机实践,本课程是一门面向应用和实践性很强的课程,对实践性教学环节的要求较高。三、教学内容本课程以C++为主要语言,讲解面向对象知识,假定学生已经学过C语言。本课程各部分的知识点、重点、要点、难点及注意事项如下:第1章面向对象程序设计概论程序设计范型与面向对象程序设计;类与抽象数据类型ADT;消息传递与方法调用;继承与多态;接口与组件;面向对象程序设计语言概述。本章重点:面向对象程序设计范型与OOP中的基本概念。本章难点:OOP中基本概念及术语的理解。第2章从C到C++C++的起源和特点;C++源程序的构成;C至IJC++的一些新特性:本章重点:函数的缺省参数、函数重载与引用。本章难点:函数的缺省参数、函数重载与引用。第3章类与对象类与对象;造函数与析构函数:构造函数、缺省参数的构造函数、析构函数、重载构造函数和拷贝构造函数。建有效和可靠的类与对象;象数组与对象指针:对象数组、对象指针和this指针;型对象的传递;态成员:静态数据成员和静态成员函数;元:友元函数、友元成员和友元类;象成员。本章重点:类与对象;构造函数与析构函数;构建有效和可靠的类与对象;大型对象的传递。本章难点:类与对象;构造函数与析构函数;this指针及大型对象的传递。第4章派生类与继承派生类的概念;派生类的构造函数和析构函数:继承与多重继承;类层次与抽象类。重点:派生类的构造函数和析构函数;难点:派生类的概念及构造方法、类层次的组织及类的可见度。第5章多态与C++中的多态机制编译时与运行时的绑定(多态性);函数重载;运算符重载:虚基类(抽象基类):虚函数和纯虚函数的定义及使用、抽象类的作用;运行时的类型信息。本章重点:运算符重载、虚基类本章难点:运算符重载的手段和方法。第6章C++模板与标准模板库模板的基本概念;函数模板;模板参数;类模板;C++标准模板库。本章重点:函数模板和类模板的定义与实现。本章难点:函数模板和类模板的定义与实现。第7章C++I/O类层次C++I/O类;C++I/O类层次。重点:C++中的I/O类及类层次。'难点:无。第8章课程总复习四、教学课时分配总学时40学时,讲课40学时,实验(或上机或多种形式教学)24学时。课程设计一周。教学课时分配表教学环节课程内讲课实验习量讨论课上机小计备注概论4从C到C++42类与对象44派生与继承86多态与C++中的多态机制86C++模板与C++模板库64C++与1/0类层次42课程总复习2合ii-4024五、参考书目可选教材:RichardJohnsonbaugh.Object-OrientedProgramminginC++,SecondEdition(影印版),北京:清华大学出版社,2005.WalterSavitch.C++面向对象程序设计(第6版)(英文改编版).北京:清华大学出版社,2005.参考书:BjarneStroustrup.TheC++ProgrammingLanguage.SpecialEdition,(影印版).北京:高等教育出版社,2001.JamesP.Cohoon,JackW.Davidson.C++ProgramDesign.ThirdEdition,(影印版).北京:清华大学出版社,2002.BruceEckcL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省武汉市2024年中考一模数学试题含答案
- 辽宁大学《公共政策理论与应用》2023-2024学年第一学期期末试卷
- 黄河交通学院《艺术实践(2)》2023-2024学年第一学期期末试卷
- 江苏海事职业技术学院《建筑工程进度控制》2023-2024学年第一学期期末试卷
- 【物理】第七章 力 章末练习 2024-2025学年八年级下册人教版物理
- 黑龙江财经学院《医药学术推广综合实训》2023-2024学年第一学期期末试卷
- 重庆三峡职业学院《大数据与数据分析》2023-2024学年第一学期期末试卷
- 重庆城市管理职业学院《消防工程综合》2023-2024学年第一学期期末试卷
- 浙江育英职业技术学院《装饰工程制图及AutoCAD应用》2023-2024学年第一学期期末试卷
- 体现汉字文化的有趣汉字故事
- 新编建筑施工扣件式钢管脚手架安全技术规范
- 三年级下册小猿口算题1000道
- QUALITY MANUAL质量手册(英文版)
- 决策的艺术课件
- 国际经济学国际贸易的标准理论
- 8D报告培训教材(PPT 47页)
- -居民死亡医学证明(推断)书
- 糖尿病酮症酸中毒病例讨论-文档资料
- 液相色谱质谱质谱仪LCMSMSSYSTEM
- 民办非企业单位章程核准表-空白表格
- 派克与永华互换表
评论
0/150
提交评论