实 验 教 学 大 纲
课 程 名 称: 面向对象程序设计
开 课 实 验 室: 第7教学楼604 室
执 笔 人: 徐法升
审 定 人:
修(制) 订 日 期: 2018年3月
一、本课程实验教学目的与要求:(约100~150汉字) 本课程是为《面向对象程序设计》课所开的实验。通过设计一个Java语言程序,来达到让学生理解编程的作用,掌握用面向对象程序设计思想和Java语言来解决实际问题的程序设计方法的目的。通过本课程的学习,学生应掌握Java语言的基本使用方法,掌握面向对象中封装、继承、派生、多态等概念,能够使用Java开发一些基本的应用程序,为学生进一步学习其他开发专业课程和今后从事软件开发工作打下坚实的基础。 |
|
二、实验项目与主要内容: |
|
序号 |
实 验 项 目 名 称 |
学时 |
主 要 内 容 |
实验类型 |
每组人数 |
|
一 |
类与对象的创建和使用 |
2 |
|
程序设计 |
1 |
|
二 |
对象的成员变量和成员方法的使用 |
2 |
|
程序设计 |
1 |
|
三 |
Java常用类及对象生命周期 |
2 |
1、定义一个按身高计算标准体重的类SrdWeight,其中包含两个静态的成员方法。forMale(double h)计算男子标准体重forFemale(double b)计算女子标准体重,两个方法均带返回值.在应用程序类的main方法中提示用户输人身高和性别,调用StdWeigh 类的方法得到标准体重,显示结果。 计算公式为: 标准体重(男)=(身高-100)X0.9 标准体重(女)=(身高-100)X0.9-2.5 2、提示用户输人三角形两边边长与其夹角度数,利用公式s=1/2absin(c)计算三角形面积,输出结果。注意: 正弦值的计算对象是弧度制的角,需将角度转换为弧度: pi/180。 3.编写Java应用程序,使用Vector向量来保存用户输人的若干个字符串。循环读人用户输人的字符串,以end作为结束。将所有字符串显示出来。在所有字符串的中间位置插人“NICE”,再次显示所有字符串. |
程序设计 |
1 |
|
四 |
Java中继承的使用 |
2 |
|
程序设计 |
1 |
|
五 |
Java中的多态和异常处理实验 |
2 |
|
程序设计 |
1 |
|
六 |
基于Swing的图形界面编程 |
2 |
|
程序设计 |
1 |
|
七 |
Java中可视化程序设计 |
2 |
|
程序设计 |
1 |
|
八 |
Java中的多线程处理 |
2 |
|
程序设计 |
1 |
|
|
|
|
|
|
|
|
|
三、基本设备与器材配置 |
|
序号 |
仪器名称 |
现有数量 |
序号 |
仪器名称 |
现有数量 |
|
1 |
计算机 |
54 |
7 |
|
|
|
2 |
|
|
8 |
|
|
|
3 |
|
|
9 |
|
|
|
4 |
|
|
10 |
|
|
|
5 |
|
|
11 |
|
|
|
6 |
|
|
12 |
|
|
|
四、实验说明: |
|
课程总学分(学分) |
|
实验学时数(学时) |
32 |
实验项目数(个) |
4 |
|
|
课程性质 |
通识基础□ 学科基础□√ 专业选修□ 学科选修□ 集中实践环节□ |
|
实验类别 |
课程内实验□√ 独立设课实验□ 集中综合实验□ |
|
考核方式 |
日常考核□ 操作技能考核□ 卷面考核□ 提交实验结果□ √ 面试□ |
|
适用专业:信息与计算科学 |
|
实验教材及参考书:(教材名称、按编著者、出版社*、出版年月顺序填写) 《C语言程序设计》、刘明军等、北京电子工业出版社2007. |
|
所属实验室意见: 实验室主任: 年 月 |
|
院(系)意见: 主管领导签章: 年 月 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*由学校出版、印刷的实验教材(或指导书),统一写作“济南大学出版”。