面向对象程序设计实验课程教学大纲

面向对象程序设计实验课程教学大纲

ID:11083260

大小:25.20 KB

页数:7页

时间:2018-07-09

面向对象程序设计实验课程教学大纲_第1页
面向对象程序设计实验课程教学大纲_第2页
面向对象程序设计实验课程教学大纲_第3页
面向对象程序设计实验课程教学大纲_第4页
面向对象程序设计实验课程教学大纲_第5页
资源描述:

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

1、面向对象程序设计实验课程教学大纲Object-OrientedProgramming 课程编号:10121015课程总学时:22课程性质:必修课程属性:专业课(核心课程)开设学期:大二下学期承担实验室:软件实验室适用专业:计算机科学与技术先修课程:C程序设计;数据结构主撰人:席磊审核人:大纲修订日期:2012-5-15 (一)实验课程简介  开设本课程的目的是使学生掌握使用C++语言进行应用程序设计的基本方法和技能,注重培养学生编程能力、分析问题和解决问题的能力。本课程的任务是使学生掌握C++语言的基本内容,C++的基

2、本数据类型、表达式、控制结构、函数、指针、类和对象、继承与派生、多态性、模板等。学习这些内容之后,学生应能理解和掌握有关概念,具备运用有关编程技术来编写较大和比较复杂的应用程序的能力。(二)实验教学目的和基本要求  通过试验,使学生进一步掌握掌握面向对象程序的基本概念,特点,结构,原理及设计方法,重点学习C++程序设计语言的相关内容,能阅读C++程序,掌握编程技巧,培养学生面向对象的程序设计与软件开发能力,巩固和加深面向对象程序设计理论知识,加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学

3、生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。(三)实验项目名称与学时分序号实验项目名称学时类型实验要求1VC++6.0开发环境与C++简单程序设计2基础性必做2函数的应用2综合性必做3类与对象4综合性必做4数组、指针与字符串4基础性必做5继承与派生4综合性必做6多态性6综合性必做合计22  (四)实验方式及基本要求  (1)上机实验之前,学生应当为每次上机的内容作好充分准备.对每次上机需要完成的题目进行认真的分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便

4、提高上机实验的效率。  (2)按照实验目的和实验内容以及思考题的要求进行上机操作.录入程序,编译调试,反复修改,直到使程序正常运行,得出正确的输出结果为止。  (3)根据实验结果,写出实验报告.实验报告应当包括:实验题目,程序清单,运行结果。(五)考核方式及成绩评定  考核内容包括实验报告完成及实验现场操作情况等。成绩考核采用百分制,实验成绩折合入期末总成绩。(六)实验教材  《C++程序设计》(第四版)(学生用书),郑莉编著,清华大学出版社,2011年(七)教学参考书目  (1)《C++程序设计教程》(第二版),钱能

5、编著,清华大学出版社,1999年  (2)《ThinkinginC++》(第二版),(美)BruceEckel编著,机械工业出版社,2005年  (3)《C++Primer》(第五版),(美)StanleyB.LippmanBarbaraE.MooJoséeLaJoie著,人民邮电出版社,2005年(八)实验内容安排【实验一】VC++6.0开发环境与C++简单程序设计1.实验学时:22.实验目的: (1)熟悉和使用VC集成开发环境,使用ConsoleApplication工程进行简单的程序开发 (2)掌握C++程序的基

6、本组成,数据类型和表达式,程序的基本控制结构 (3)学习过程化程序设计方法 (4)进一步学习掌握查找与修改编译错误的方法 (5)初步学习调试方法3.实验内容: (1)输入并运行教材《C++语言程序设计》中的例题2-7。程序正确运行后,去掉源程序中#include语句,重新编译,观察会有什么问题 (2)编程计算图形面积 (3)使用debug调试功能观察任务2中变量值的变化情况 (4)定义结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入,然后完整显示出来4.实验要求:完成实验内容,并撰写实验报告5.实验设备及器材

7、:Visual C++ 6.0【实验二】函数的应用1.实验学时:22.实验目的: (1)掌握函数声明,定义和使用的方法 (2)掌握函数递归调用的方法 (3)掌握全局变量,局部变量,静态变量的使用方法 (4)掌握内联函数,重载函数及默认函数参数的使用方法 (5)掌握自定义头文件的方法,学会建立和调试多文件程序 (6)练习函数模板的使用 (7)使用debug调试功能,使用stepinto追踪到函数内部3.实验内容: (1)编写函数把华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9 (2)编写重载函数Max1可分

8、别求取两个整数,三个整数,两个双精度,三个双精度的最大值 (3)使用函数模板重新实现任务2中的函数Max1 (4)用递归的方法编写汉书Fibonacci级数,观察递归调用的过程4.实验要求:完成实验内容,并撰写实验报告。5.实验设备及器材:【实验三】数组、指针与字符串1.实验学时:42.实验目的: (1)学习使用数组 (2)学习字

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

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

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