下载此文档

《面向对象程序设计》课程教学大纲.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【《面向对象程序设计》课程教学大纲 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【《面向对象程序设计》课程教学大纲 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。0502103课程名称:面向对象程序设计英文名称:Object-OrientedProgramming学时:48学时(其中理论教学32学时;上机16学时)学分:3课程类别:专业核心课课程性质:必修课适用专业:计算机科学与技术开课学期:4开课院系:信息工程学院一、本课程的性质与任务课程是计算机科学与技术专业本科生的一门必修课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学生在学****过程中可以通过大量的程序实例和相关练****逐步掌握C++面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。通过本课程的学,学生****不但能掌握面向对象的程序设计方法,而且还能为学****其他面向对象的语言打下良好基础。二、++语言进行一般面向对象的程序设计;;;;++的使用。。三、本课程与其它课程的联系先修课程:C/C++程序设计基础,数据结构《面向对象程序设计》课程是操作系统,数据库原理,网络技术等课程的基础。四、教学基本内容(一)第1章绪论(2学时)(1)了解什么是面向对象,什么是面向对象程序设计;掌握面向对象的基本概念(对象、消息和类);(3)掌握面向对象系统的主要特性(数据的抽象与封装、继承性、多态性);(4)掌握用面向对象方法建立概念模型和面向对象设计技术;、难点面向对象的基本概念和主要特性(二)第2章C++对C的扩充(4学时)++++++++语言在结构化程序设计方面对C语言扩充的性能,为编写面向对象的C++程序打下基础。、难点重点:函数重载难点:函数模板(三)第3章类和对象(6学时)、定义、使用和相互关系;掌握和综合应用静态成员和对象成员以及指向类对象的指针。(1)类和对象的概念,相互关系和定义方法;(2)构造函数和析构函数;(3)静态数据成员和静态成员函数;(4)对象指针和对象参数;(5)对象成员;、难点重点:类和对象的概念,相互关系和定义方法难点:对象成员(四)第4章友元(2学时):掌握友元的概念和定义,友元函数的三种使用发方法。学会综合使用友元。、难点友元函数、友元成员函数的使用(五)第5章继承与派生(6学时),熟练掌握类的派生方法。(1)单一继承的概念和派生类的构造和使用;(2)多重继承的概念和派生类的构造和使用;(3)派生类的构造函数和析构函数;(4)派生类中的基类成员的访问权限;(5)虚基类的概念、构造和使用;(6)、难点重点:继承的概念和派生类的构造难点:类模板(六)第6章多态性和虚函数(6学时),熟练掌握实现静态多态性和实现动态多态性的方法。(1)多态性的概念(2)运算符重载(3)虚函数(4)抽象类(5)、难点难点:运算符重载、抽象类(七)第7章C++的输入输出流库(2学时)++.基本要求深刻理解C++的I/O流类库的面向对象实现机理,掌握流类库的使用方法。(1)C++标准输入输出(2)用户自定义类型的I/O流(3)、难点重点:用户自定义类型的I/O流难点:文件的读写操作(八)第8章异常处理(2学时)++++,初步掌握异常处理的实现。(1)异常处理概述(2)C++异常处理的实现(3)重新抛出异常和异常规范(4)标准C++、难点异常处理的机制课堂授课采用以多媒体为主,板书为辅的教学方式,边学边实践、由浅入深、循序渐进、综合练****的学****步骤,达到学必用、学即用。通过上机加深学生对理论课的理解和提高学生的编程能力。六、上机安排《面向对象程序设计》课程共有16学时上机,详见课程上机实****教学大纲。上机实****上机实****序号上机实****项目名称学时每组人数备注要求类型1C++对C语言的扩充2必做验证12类和对象4必做综合13友元2必做验证/设计14继承和派生4必做综合1多态性和虚函数4必做综合16的输入输出流库0选做验证/设计7异常处理0选做验证/:笔试(闭卷):各教学环节占总分的比例:平时成绩:30%(其中包括考勤、作业和上机),期末考试:70%八、教学安排及方式****教学环节讲实验上小备教学时数题课(实践)机计注课课程内容第1章绪论22第2章C++对C的扩充426第3章类和对象42410第4章友元224第5章继承与派生42410第6章多态性和虚函数42410第7章C++的输入输出22流库第8章异常处理22复****总结22合计2661648九、:温秀梅、高丽婷、宋淑彩主编《C++面向对象程序设计(VisualC++2010版)》,北京:清华大学出版社,:郑莉等编著《C++语言程序设计》(第4版),北京:清华大学出版社,2010年7月

《面向对象程序设计》课程教学大纲 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小435 KB
  • 时间2024-04-13