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

上传人:h**** 文档编号:26984944 上传时间:2022-07-21 格式:DOCX 页数:10 大小:13.84KB
返回 下载 相关 举报
面向对象程序设计教学大纲.docx_第1页
第1页 / 共10页
面向对象程序设计教学大纲.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《面向对象程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计教学大纲.docx(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、面向对象程序设计教学大纲 面向对象程序设计教学大纲 课程中文名称:面向对象程序设计课程英文名称:Oriented Object Programming 课程类别:必修课课程编号: 课程归属单位:职业技术、职业师范学院 制定时间: 2022年3月1日 一、课程的性质、任务 课程性质:面向对象程序设计是计算机科学与技术(本科)专业和计算机应用(专科)专业的一门必修专业课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。

2、 课程任务:本课程主要介绍面向对象程序设计的方法和C+语言的基本概念。以C+语言中的面向对象机制为主。在学习过程中通过大量的程序实例和相关练习,使学生逐步掌握C+的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。 适用专业:计算机科学与技术。 学时数:72学时(4学分),其中上机实验30学时。 本课程与其他课程的关系:面向对象程序设计是一门应用性较强的计算机语言类课程,利用C+语言可以开发各种功能性较强的应用软件。学习该课程应具有一定的C语言编程知识和能力。 推荐教材及参考书: 1、任哲:C+面向对象程序设计,高等教育出版社, 2022年版; 2、李师贤:面向对象程序设

3、计基础,高等教育出版社, 2022年第3版; 主要教学方法与媒体要求:理论讲授与上机实习,该课程全部采用多媒体授课。 二、各章教学内容和要求 第一章绪论(4学时) 教学目的与要求: 了解面向过程和面向对象两种程序设计方法的特点了解C+程序的结构 教学基本内容: 1、面向过程的程序设计方法 2、面向对象的程序设计方法 3、C+语言的产生和发展 4、C+语言基础 教学重点与难点: C+的程序结构 用Visual C+创建控制台应用程序 教学方式: 理论讲授 第二章 C+语言基础(12学时) 教学目的与要求: 1、掌握C+语言的语法结构 教学基本内容: 第一节基本数据类型 第二节常量和变量 第三节存

4、储类 自动变量 寄存器变量 静态变量 外部变量 第四节数组类型 第五节指针和引用 第六节构造数据类型 第七节运算符和表达式 第八节程序控制结构 第九节函数定义和调用 教学重点与难点: 数组类型 指针和引用 程序控制结构 函数 教学方式: 理论讲授和实例演示。 第三章类和对象(12学时) 教学目的与要求: 类的基本概念和基本知识 对象的基本概念和基本知识 教学基本内容: 第一节类的定义 第二节对象的定义 第三节构造函数和析构函数 第四节内联函数 第五节静态成员 静态数据成员 静态成员函数 第六节友元 友元函数 友元类 教学重点与难点: 构造函数和析构函数 静态成员 教学方式: 理论讲授和实例演示

5、。 第四章对象运算(8学时) 教学目的与要求: 1、进一步熟悉类和对象在编程中的应用 2、理解类和对象的作用 教学基本内容: 第一节对象数组 第二节对象指针 指向类类型对象的指针 指向类成员的指针 对象指针做函数的参数 指向数组的指针和指针数组 第三节引用 第四节 this指针 教学重点与难点: 1、对象指针 2、引用 教学方式: 理论讲授和实例演示。 第五章派生与继承(12学时) 教学目的与要求: 1、理解面向对象程序设计一个重要机制继承性教学基本内容: 第一节继承的概念 第二节基类和派生类 第三节三种继承方式 公有继承方式 私有继承方式 保护继承方式 第四节单继承 第五节多继承 多继承的概

6、念 多继承的二义性 虚基类 教学重点与难点: 三种继承方式 2、多继承 教学方式: 理论讲授和实例演示。 第六章函数和运算符重载(10学时) 教学目的与要求: 理解面向对象程序设计另一个重要机制多态性2、了解简单一类的多态性函数重载和运算符重载教学基本内容: 第一节函数重载 1、参数类型不同的重载函数 2、参数个数不同的重载函数 第二节运算符重载 1、重载方式 2、重载增(减)量运算符 3、重载new和delete 4、其他运算符重载 教学重点与难点: 1、函数重载 2、运算符重载 教学方式: 理论讲授和实例演示。 第七章虚函数与多态性(10学时) 教学目的与要求: 掌握运行时的多态性的实现机

7、制虚函数 教学基本内容: 第一节静态联编和动态联编 第二节虚函数 1、虚函数的定义 虚函数的工作机制 成员函数对虚函数的调用 多重继承与虚函数 第三节虚析构函数 第四节纯虚函数与抽象类 教学重点与难点: 1、静态联编和动态联编 虚函数 纯虚函数与抽象类 教学方式: 理论讲授和实例演示。 第八章模板(4学时) 教学目的与要求: 掌握模板的作用 了解模板的分类和使用方法 教学基本内容: 第一节模板的引入 第二节函数模板 第三节类模板 1、类模板的定义 2、类模板的派生问题 教学重点与难点: 函数模板 类模板 教学方式: 理论讲授和实例演示。 三、实践教学内容与要求 在学习C+面向对象程序设计课程过程中注意理论与实践的结合,指导学生运用理论知识,通过上机实践,掌握面向对象程序设计的基本方法和技巧。 上机实践(30学时) 实习目的:熟悉C+程序结构,了解面向对象程序设计的基本方法和技巧。 实习内容及要求:根据实习大纲内容完成各章实习内容,并完成实习报告的撰写。 实习步骤:根据实习大纲的内容,编写应用程序,上机调试,并完成实习报告。 四、说明 本教学大纲是以我院计算科学与技术专业教学计划所确定的人才培养目标,与要求而制定的。 课程成绩评定标准为:期末考试70%,上机20%,平时成绩(考勤等)10%。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com