课程编号:2041926 课程名称:可视化程序设计(JAVA)
总学时:54 总学分:3 实验学时:36 实验学分:2
适应专业:计算机科学与技术、软件工程、网络工程等计算机类本科专业
实验指导书:自编.《Java实验指导》.
一、本实验课的任务、性质与目的
通过上机实验和课程设计加深对课程知识的理解;提高Java程序编写及调试能力,培养学生独立思考、综合分析与动手的能力;培养学生使用Java面向对象编程方法实现真实应用软件的能力。
二、实验方式与基本要求
实验方式:本课程的实践教学环节包括上机实验部分。
基本要求:上机实验根据实验题目确定合理的程序结构,设计相应的Java程序,要求所编程序能正确运行并通过测试用例的测试。重要实验需提交实验报告,实验报告的要求包括:
⑴需求分析:陈述设计的任务,强调程序要做什么,明确规定:①程序所实现的功能;②程序的界面和操作方式;③程序所用到的数据文件格式。
⑵概要设计:说明程序结构,包括类的定义及类之间的相互关系。
⑶详细设计:提交带注释的源程序。
⑷调试分析:①调试过程中所遇到的问题及解决方法;②经验与体会。
⑸用户使用说明:说明如何使用程序,详细列出每一步操作步骤。
⑹测试结果:列出对于给定的输入所产生的输出结果。
三、实验项目与内容提要
本课程的实验教学环节包括上机实验部分。
⑴上机实验项目:
序 号 |
项目名称 |
内容提要 |
实验 时数 |
实验 类型 |
实验 要求 |
1 |
Java开发环境 |
熟悉Java开发工具、开发环境 |
2 |
设计性 |
必做 |
2 |
Java类及其使用 |
理解类的继承和多态性;熟悉常用类的使用 |
2 |
设计性 |
必做 |
3 |
包和接口 |
理解包和接口的含义和应用 |
2 |
设计性 |
必做 |
4 |
异常处理 |
理解Java语言中异常处理方法 |
2 |
设计性 |
选做 |
5 |
AWT图形界面设计 |
使用AWT组件构建图形用户界面 |
2 |
设计性 |
必做 |
6 |
JAVA API的应用 |
熟悉Java的API使用 |
2 |
设计性 |
必做 |
7 |
Applet小程序设计 |
能编写Applet应用程序 |
2 |
设计性 |
必做 |
8 |
Java输入输出流 |
能够运用Java语言进行文件处理 |
2 |
设计性 |
必做 |
9 |
多线程编程 |
了解JAVA的多线程机制 |
2 |
综合性 |
选做 |
10 |
网络编程 |
理解套接字和数据报通讯的基本过程 |
2 |
综合性 |
必做 |
11 |
简单的C/S程序设计 |
掌握一般的C/S程序设计基本技术 |
2 |
综合性 |
选做 |
12 |
JDBC数据库编程 |
熟悉JDBC API,编写简单数据库程序 |
2 |
综合性 |
必做 |
· 实验类型是指:验证性/设计性/综合性实验;实验要求是指:必做性/选做性实验;
注:内容提要栏内标有*号的为选做内容,下同。
四、考核与评分
考核方式:开卷、机试(在课外进行设计/编程/调试,上机检测实验/设计结果),机试时间为45分钟(上机实验考核与实验同步进行),成绩评定采用计分制(满分100分),上机实验成绩折算为课程总成绩的30%。

