面向对象程序设计实验指导书版

面向对象程序设计实验指导书版

ID:15634733

大小:650.50 KB

页数:42页

时间:2018-08-04

面向对象程序设计实验指导书版_第1页
面向对象程序设计实验指导书版_第2页
面向对象程序设计实验指导书版_第3页
面向对象程序设计实验指导书版_第4页
面向对象程序设计实验指导书版_第5页
资源描述:

《面向对象程序设计实验指导书版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》课程实验指导书LIAOCHENGUNIVERSITY面向对象程序设计实验指导书聊城大学计算机学院2011年3月38《面向对象程序设计》课程实验指导书目 录《面向对象程序设计》课程实验教学大纲1实验一 C++对C的扩充1基本信息1实验预习1实验过程2实验数据和实验结果记录8实验结果分析8实验二 类和对象8基本信息8实验预习8实验过程9实验数据和实验结果记录13实验结果分析13实验三 继承和组合13基本信息13实验预习13实验过程14实验数据和实验结果记录19实验结果分析19实验四 多态、友元、虚函数、模板1

2、9基本信息19实验预习19实验过程20实验数据和实验结果记录37实验结果分析37实验五 课程设计37基本信息37实验预习37实验过程38实验数据和实验结果记录38实验结果分析3838《面向对象程序设计》课程实验指导书《面向对象程序设计》课程实验教学大纲课程名称:面向对象程序设计英文名称:ObjectOrientedProgramming设置形式:非独立设课课程模块:专业核心课实验课性质:专业基础实验课程编号:609324课程负责人:王玉亭大纲主撰人:王玉亭大纲审核人:左风朝一、学时、学分课程总学时:54实验学时:16课程学分

3、:3二、适用专业及年级计算机科学与技术、信息管理与信息系统、电子商务、软件工程、网络工程三年级三、课程目标与基本要求《面向对象程序设计》是计算机技术专业的一门必修课程,面向对象软件开发方法是吸收了软件工程领域有益概念和有效的方法而发展起来的一种软件开发方法,它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩大等特性的程序。本课程主要介绍面向对象程序设计的方法和C++语言的基本概念以及基本Windows编程技术,其中以C++语言中的面向对象机制为主。学习者在

4、学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。在学习本课程中,只有通过大量的上机实验,才能使学生更好的掌握面向对象程序设计的方法,提高学生运用C++语言和面向对象思想进行编程来解决实际问题的能力。课程目标:使学生把在理论课程中所学知识融会贯通,在培养学生理论联系实际、实际动手能力的同时,着重培养学生思考问题、解决问题的能力和创造能力。面向对象程序设计实验教学中一贯提倡以学生为主体、教师为主导,充分发挥学生的主观能动性。基本要求:本课程实验要

5、求学生通过对各部分实验的具体操作练习,能够熟练的掌握C++的基本内容,包括控制结构、基本数据类型、表达式、函数、指针和引用、类与对象的概念以及封装、继承和多态等面向对象程序设计的基础理论,在这些基础理论的基础上,掌握初步的Windows编程技术,包括消息传递机制、MFC应用程序框架、文档视图结构等。通过实验还要培养学生实事求是、踏实细致、严肃认真的科学态度和克服困难、坚韧不拔的工作作风,以及科学、良好的实验素质和习惯。四、主要仪器设备装有C++集成开发环境的微型计算机。。五、实验项目及教学安排序号实验项目名称实验基本方法和内

6、容项目学时项目类型每组人数教学要求1C++对C的扩充2基础1必修38《面向对象程序设计》课程实验指导书使用集成开发环境开发简单C++程序;通过编写求斐波那契数列的第n项和前n项之和等简单程序,学习C++中的各种程序控制结构;通过解决Josephus问题,学习C++中各种运算符的功能、优先级和结合性;编写一个复杂的程序来学习自定义头文件的方法,学会调试多文件程序;分析五子棋游戏程序,学习指针的基本用法;编写简单程序学习动态内存的分配和释放,理解内存泄漏的危害。2类和对象分析完整的Person类的定义,学习类和对象的概念、定义和

7、使用方法;实现一个带有头结点的单链表,学习用类和对象解决实际问题。4基础1必修3继承和组合分析完整的Person类和Employee类的定义,学习继承和派生概念;利用继承和组合的概念实现一个计算图形面积的类库。。4基础1必修4多态、友元、虚函数、模板利用抽象类设计一个计算图形面积的类库,学习动态联编的概念;分析Complex类的实现,理解重载运算符的意义;实现分数类,学习重载运算符方法,理解C++中的异常处理机制;用类模板实现一个带有头结点的单链表。4基础1必修5课程设计学习Windows程序的消息处理机制和编程模式,分析设

8、计自动取款机模拟系统,学习面向对象编程方法的思想,练习用面向对象编程方法解决实际问题。2综合1选修六、考核方式及成绩评定根据学生实验出勤情况、实验态度、实验报告成绩、实验考核成绩等评定实验成绩。实验报告(含实验理论)占实验成绩的30%,实验技能(含实验态度)占实验成绩的30%,实验考核占实

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

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

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