您现在的位置: 首页 > 授课提纲 > 正文

Java程序设计实验

2015-03-26 所属分类:授课提纲 浏览次数:167 作者: [字体:]

浙江工商大学课程授课大纲

 

课程信息

课程名称

Java程序设计实验

开课班级


课程类型

选修课

学分

1

周学时

3

总学时

30

教学周

5-14周

教室


上课时间


教学安排

上机实习30学时

教师

主讲教师


电子信箱


答疑时间


答疑地点


助教


电子信箱


教材

指定教材:《Java程序设计实验指导》

参考书目:

1、程龙,杨海兰,吴功宜,《Java编程技术》,人民邮电出版社,第1版,2003

2、Bruce Eckel,《Thinking in Java》,机械工业出版社,第3版,2001

3、王克宏,《Java语言编程技术》,清华大学出版社,第1版,1997

4、H. M Deitel,P. J Deitel,《Java How to Program》,第4版,人民邮电出版社,2002

考试安排

上机考试1次。总分中各部分所占比例:平时成绩50%,期末考试成绩50%。

教学目的

本课程教学目的是使学生通过课堂的学习,再结合编程实验课程的学习,提高学生上机动手能力,从而为以后毕业设计和工作奠定实践基础。

课程要求

本课程要求学生充分进行课前预习、严格遵守实验课堂纪律、认真独立完成课内实验与实验报告,学习Java编程环境以及用Java开发工具解决实际问题。

 

 

 

课程教学进程表

教学内容

课后作业

阅读

预习

5

 3

熟悉Java开发环境及简单程序Java设计

①安装JDK1.5及环境变量的设置;②编写一个简单JAVA应用程序;③编写一个简单JAVA小应用程序

完成实验报告


下一讲内容

6

 3

Java结构化程序设计

①编写一程序,计算1+2!+3!+。。。+10!并在屏幕输出;②编写一程序,判断2000、2007年份是否是闰年,并在屏幕上输出判断结果。

完成实验报告


下一讲内容

7

3

面向对象程序设计设计(一)

①  掌握类的定义以及使用;②定义一个类MyValue,其中包括:用Value来保存一属性值;方法setValue设置Value,方法getValue获取Value;③编写Java代码实现一个计数器类Computer

完成实验报告


下一讲内容

8

 3

面向对象程序设计设计(二)

①  理解类的封装性、继承性、多态性;②设计一个表示二维平面上点的类Point,包含有表示坐标位置的protected类型的成员变量x和y,获取和设置x 和y值的public方法;③设计一个表示二维平面上圆的类Circle,它继承自类Point,还包含有表示圆半径的protected类型的成员变量r、获取和设置r值的public方法、计算圆面积的public方法

完成实验报告


下一讲内容

9

 3

数组、字符串与异常处理

①编写一程序,随机生成5个不大于100的整数存入一数组,计算该数组的平均值,输出该5个整数及平均值。②编写一程序,该程序输入一个字符串参数,返回该字符串的反序字符串③编写一程序,计算矩阵A={{7,9,4},{5,6,8}}与矩阵  B={{9,5,2,8},{5,9,7,2},{4,7,5,8}}相乘,把结果存入矩阵C,并在屏幕输出结果。

完成实验报告


下一讲内容

10

3

文件与数据流

①利用字符流读写一个指定文本文件。②利用读写器类实现对指定文本的读写。

完成实验报告


下一讲内容

11

 3

图形用户界面设计

①编写如下界面程序(P177),掌握基本组件的使用以及事件的处理。②编写画图程序(P216、219),掌握监听器接口与事件适配器区别。

完成实验报告


下一讲内容

12

 3

小应用程序

①编写一个Applet小程序,装载一张图片。②编写一个Applet程序从网页文件转入三个数,输出其中的最大值和最小值.
③编写一个程序既是应用程序也是小应用程序。P252

完成实验报告


下一讲内容

13

3

多线程编程设计与网络程序设计

①编写一个应用程序,创建三个线程分别显示各自的时间。②使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的"hello"请求时会回应一个"hello",对客户端的其他请求不响应。

完成实验报告


下一讲内容

14

3

数据库程序设计

①学习建立数据库和表,并掌握用JAVA程序对该数据库表的访问操作。②在SQL Server数据库上建立一张数据表Student,字段包括学号(varchar(10)),学生姓名(varchar(8)),编写一个Java数据库程序,在屏幕中输出该表中的记录信息。

完成实验报告



15

 3





16

 3






上一篇:智慧物流

下一篇:网上支付与结算