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

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

ID:8195810

大小:32.00 KB

页数:3页

时间:2018-03-09

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

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

1、陇东学院计算机科学与技术专业(师范方向)课程标准面向对象的程序设计语言说明:1.课程性质:面向对象程序设计是软件系统的设计与实现的新方法,是软件开发方法的一场革命。该方法使计算机问题的求解更接近人的思维活动,使软件开发的设计阶段更加紧密地与实现阶段相联系。该门课程是对以前面向过程程序设计方法的一个质的提高,使大而复杂问题的解决更为容易。2.教学目的:通过该课程的学习,使学生掌握面向对象程序设计的思想,能够使用面向对象的方法分析问题,使用C++语言及面向对象的方法开发软件。3.教学内容:本课程从面向对象

2、的基本概念入手,以C++语言作为载体,介绍类的声明与与对象产生、继承与多态性、模板机制,使用面向对象的方法分析问题,使用C++语言及面向对象的方法开发软件的过程。4.总学时:本课程计划50课时,其中讲授30课时,上机20课时。5.教学方法:该课程的教学以课内讲授与课外练习、上机实验相结合的方式进行。内容:第一章  绪论(4学时)要求和说明:本章介绍了面向对象方法的基本思路,通过本章学习,应该掌握这种解决计算机问题的新的思路,了解面向对象的方法与面向过程的方法的基本区别。一、综述二、面向对象程序设计三、

3、面向对象问题解四、类、对象和封装五、子类1、继承性2、多态性六、面向对象程序设计的挑战七、面向对象方法第二章  从C语言如何过渡到C++语言(2学时)要求和说明:本章介绍C++语言的发展史,以及发展C++语言的目的何意义。通过本章学习,应该掌握C++语言与C语言的差别。一、C++语言的演变及其发展史二、在较小范围内如何用C++增强C三、在较大范围内如何用C++增强C第三章  快速掌握C++语言(4学时)要求和说明:本章介绍C++语言相对于C语言的非面向对象的新特征。通过本章的学习,应该掌握简单C++程

4、序的设计,特别是能够把C语言中的相关知识应用到C++语言中来。一、注释行二、常量、类型和说明三、C++运算符四、传递引用五、指针六、const说明符七、void类型八、枚举类型九、无名共用体(anonymousunions)十、显式类型转换十一、函数十二、C++系统的文件和物理组织第四章  C++环境中的C(2学时)要求和说明:本章介绍C++环境中的C++与C语言不同之处。通过本章学习,应该掌握C++的思维方式、C++的设计方法和C++的习惯。一、函数调用二、函数参数表三、函数原型四、引用性参数五、参

5、数个数不定六、函数指针七、const类型说明符八、C代码的接口第五章  数据封装和数据隐藏(4学时)要求和说明:本章讲述了面向对象程序设计中最主要的概念——类及对象。通过本章的学习,要求掌握C++中类的概念、定义、初始化和引用;掌握重载的概念及应用;能够应用类及对象的这种新的编程方法编写解决简单问题的程序。一、过程语言、数据抽象、封装和数据隐藏二、C++类三、类自引用四、构造函数和析构函数五、作为成员的类对象六、对象向量七、友元(friends)八、类的静态成员九、运算符重载十、几个基本行类第六章  

6、导出类和继承性(4学时)要求和说明:本章讲述通过导出类实现类继承的方法。通过本章学习,要求掌握导出类的实现方法,理解并掌握继承的概念及通过继承实现抽象和代码重用的机制。一、导出类构造二、父类有构造函数的导出类三、导出类的一些例子四、继承性第七章  多态性和虚拟函数(4学时)要求和说明:本章讲述面向对象的又一基本支柱——多态性,及其实现的手段——连编。滞后连编多态性是用虚拟函数实现的。通过本章学习,应掌握多态性的概念、虚拟函数的构造及实用虚拟函数实现多态性的方法。一、虚拟函数二、生成链表的一个面向对象解

7、三、多态性的异质查询树四、使用多态性构造的有限状态自动机第八章  面向对象模型(4学时)要求和说明:本章介绍面向对象的三种模型。通过本章的学习,应掌握面向对象模型的概念及建立面向对象模型的方法。一、对象模型二、动态模型三、功能模型第九章  面向对象设计与实现(2学时)要求和说明:本章介绍应用面向对象的方法分析和设计软件的基本步骤。通过本章的学习,应该能够正确地确定问题的对象模型,恰当地将系统划分为各个子系统,正确的确定实现类、接口及操作方法的算法。一、分析二、系统设计三、对象设计参考书目:一、面向对象

8、程序设计实用教程清华大学出版社张海藩二、C++面向对象程序设计教程清华大学出版社陈维兴三、C++程序设计(第三版)电子工业出版社JamesP.Cohoom著刘瑞挺等译

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

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

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