欢迎来到天天文库
浏览记录
ID:18879523
大小:72.50 KB
页数:14页
时间:2018-09-26
《面向对象程序设计课程实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、附件2:《面向对象程序设计》课程实验实验大纲1.基本情况【适用范围】计算机科学与技术、信息管理与信息系统专业【实验学时】32【考核方式】课程实验着重考查学生对每个实验的准备和完成情况,其成绩纳入课程的平时成绩。实验成绩占课程平时成绩的70%;每个实验的评分包括:准备情况,实际操作,实验报告,实验结果(程序)。2.实验目的《面向对象程序设计》是一门应用性、实践性很强的技能课,不仅要求学生熟知程序设计语言的语法和特性,还要求其能够将相关知识应用于具体的程序开发中;不仅要求学生熟练掌握面向对象的编程风格、编程技巧和技能,而且需要其建立一种面向对象的分析问题、
2、抽象问题和解决问题的基本思想和方法。要实现上述教学目标,离不开大量的上机实验练习。课程实验的总体目标是:(1)加深学生对类和对象概念的理解、帮助学生建立面向对象的思维方式,在程序设计中要贯彻和体现面向对象的基本思想。(2)通过上机实践,提高学生对计算机软件开发环境和运行环境的了解和使用能力。(3)加深学生对课堂讲授内容的理解和掌握,从Java语言的语法及特性到基本的编程方法和技能,打好面向对象程序设计、软件开发的良好基础。(4)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。(5)通过上机实验,提高学生对Java语言各部
3、分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。3.实验要求课程实验与《面向对象程序设计》理论课相互配套,由若干个独立的实验项目组成。通过实验训练,要求学生能运用所学理论知识进行基本的面向对象程序设计,培养其严谨、规范的编程习惯,掌握基本的操作技能和编程思想。同时要注意培养学生实事求是的科学态度,为学习后续课程,参加实际工作和开展科学研究打下良好的基础。课程实验的基本要求是:(1)任课教师需向学生讲清课程实验的性质,任务,要求,实验项目安排和进度,考核内容和方式,实验守则及实验室安全制度等。(2)本课程若干个独立的实验项目组成,每个实验
4、项目包括课前准备,实验操作,实验报告等环节。(3)学生在实验前必须进行准备,提出解决问题的算法、完成初步的程序设计。根据实验项目的具体情况,教师应对学生的准备情况进行必要的检查。(4)学生应在规定时间内独立完成每个实验的任务,包括程序的输入、调试,以及实验报告的誊写和提交。实验过程中,老师应在实验室进行巡视,及时回答问题,纠正学生的错误操作,同时也要培养学生自主发现问题和解决问题的能力。(5)任课教师要认真备课,提前预做实验,上好每一堂课。实验前清点学生人数。实验后要检查学生的实验报告。4.实验项目及学时分配序号项目名称内容摘要实验类型学时实验要求12
5、3456789101112131415Java程序初步类型转换数据运算Java语句类的定义构造方法has-a关系is-a关系Java接口字符串处理数组应用例外处理线程的基本控制线程的同步控制文件操作Java程序的基本结构自动、强制类型转换运算符与表达式程序流程变量与方法构造方法的定义对象之间的相互作用继承接口及其应用String、StringBuffer引用型数组例外处理的编程方法Thread类wait、notify输入、输出流验证性验证性设计性设计性设计性验证性设计性设计性设计性设计性设计性设计性设计性设计性设计性222222224222222必做必
6、做必做必做必做必做必做必做必做必做必做必做必做必做必做实验1:Java程序初步【实验目的】(1)了解Java应用程序的基本结构,以及main方法的格式。能够模仿地定义一些简单的类、创建类的实例对象。(2)了解Java开发工具包的组成,熟练掌握编译、运行Java应用程序的过程。(3)对类和对象的概念有更好的感性认识。【实验内容】定义一个表示圆的名为Circle的类,其软件接口如下:classCircle{publicvoidsetRadius(intr);//设置圆的半径publicintgetArea();//计算圆的面积publicintgetPer
7、imeter();//计算圆的周长publicintgetRadius();//返回圆的半径}【实验要求】(1)学生在实验前必须进行准备,完成初步的程序设计。实验要求在规定时间内独立完成,并完成实验报告。(2)老师要提前预做实验,实验时应在实验室进行巡视,检查学生的实验准备、及时回答问题,纠正学生的错误操作;课后检查学生的实验报告。实验2:类型转换【实验目的】(1)了解Java语言支持的两类数据类型:基本类型和复合类型。(2)了解各种基本类型的特性,掌握各种类型文字的表示。(3)理解变量的概念,掌握变量定义的基本方法,了解变量的分类、局部变量的作用域。
8、(4)理解基本类型转换的含义、方法和规则。【实验内容】1.假设已经定义和以下变量:shorta
此文档下载收益归作者所有