《面向对象技术与程序设计》理论教学大纲(含实验,64学时,计科电科).doc

《面向对象技术与程序设计》理论教学大纲(含实验,64学时,计科电科).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象技术与程序设计》理论教学大纲(含实验,64学时,计科电科)

《面向对象技术与程序设计》课程教学大纲 Object-Oriented Technology and Programming 课程编号:适用专业:学 分 数:学时数:执 笔 者:编写日期:课程性质和课程教学内容 讲课 习题课 实验 上机 合计 第1章 C++概述 4 2 6 第2章 类和对象 4 2 2 8 第3章 面向对象程序设计概述 4 4 第4章 进一步学习类和对象 4 2 2 8 第5章 堆与复制构造函数 2 2 第6章 继承性:派生类 4 2 6 第7章 运算符重载 2 2 4 第8章 虚函数和多态性 2 2 2 8 第9章 第9章 模板 模板 第9章 模板 第9章 模板 第9章 模板 第9章 模板 2 2 4 第10章 类库和C++的标准模板库STL 2 2 4 第11章 输入输出流 2 2 4 第12章 异常处理 2 2 4 综合练习 用面向对象方法设计应用程序 4 4 合计 34 6 24 64 四、实验部分教学内容和要求: 1、实验项目及学时分配 其中:演示性实验 %,验证性实验 %,设计性实验 100 %,综合性实验 % 序号 实验项目名称 实验内容及要求 学时 实验类型 演示 验证 设计 综合 1 面向对象软件开发环境使用入门 熟悉Visual C++程序设计环境,并利用其编制简单的输入输出程序 2 √ 2 简单的C ++语言程序设计 C++在非面向对象方面的一些新特征的使用练习:函数名重载,引用,const修饰符,内置函数,带缺省参数的函数,new和delete运算符等。 2 √ 3 封装性:类与对象(1) 练习简单类的定义,熟悉类的构造函数、析构函数及其他成员函数、成员变量和静态成员的设计方法。掌握对象的建立与使用方法。 2 √ 4 封装性:类与对象(2) 练习有关组合类、对象数组、对象指针、this指针、对象作为函数参数、友元 (friends )等的编程。 2 √ 5 继承性:派生类 练习C++语言中派生新类的方法,理解C++语言实现继承的机制,体会继承带来的好处。 2 √ 6 多态性: 运算符重载 练习C++语言中重载运算符的方法,体会运算符重载带来的方便。 2 √ 7 多态性:虚函数 练习使用C++语言中的虚函数实现运行时多态性的方法;利用多态性设计简单可靠、灵活、易维护程序。 2 √ 8 异常处理 练习C++语言中处理异常错误的方法,体会这种方法的优越性。 1 √ 9 模板 练习C++中函数模板、类模板的创建和使用方法。 1 √ 10 C++标准库 (1) 练习C++标准库中标准容器:链表,队列,向量等的简单应用,学会类库的分析、使用方法。 2 √ 11 C++标准库 (2) 练习比较复杂的输入输出流和文件的存取,熟悉C++的I/O流类库。 2 √ 12 面向对象程序设计综合练习 完成一个大作业,用面向对象的思想设计,并在Visual C++环境下实现(利用Visual C++的MFC类库)。 4 √ 2、实验所需设备及材料 序号 实验项目名称 每组人数 每组需要的 主要仪器设备 每组需要的 主要实验材料 设备名称 数量 材料名称 数量 性质 1 面向对象软件开发环境使用入门 1 PC机 1 2 简单的C ++语言 程序设计 1 PC机 1 3 封装性: 类与对象(1) 1 PC机 1 4 封装性: 类与对象(2) 1 PC机 1 5 继承性:派生类 1 PC机 1 6 多态性: 运算符重载 1 PC机 1 7 多态性:虚函数 1 PC机 1 8 异常处理 1 PC机 1 9 模板 1 PC机 1 10 C++标准库 (1) 1 PC机 1 11 C++标准库 (2) 1 PC机 1 12 面向对象程序设计综合练习 1 PC机 1 五、本课程与其它课程的联系 本课程的先修课程是《C程序设计》, 在《C程序设计》这门课程中所学的:算法、基本数据类型、复合数据类型、常量和变量、运算符、表达式、指针和数组、结构和联合、复合语句、分支语句、迭代语句、函数和文件、模块化程序设计等内容是本课程的基础。本课程的后续课程是《数据结构》,在本课程中所学的:类和对象、抽象和分类、模板、类库和标准库等内容,是《数据结构》课程的基础。 六、建议教材及Thinking in C++, Bruce Eckel, 《面向对象程序设计高级教程》,陈奇,高等教育出版社,2001年 1

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档