教学大纲

当前位置: 首页 >> 实验教学 >> 教学大纲 >> 正文

​ 《Java程序设计》课程实验教学大纲

发布日期:2024-11-08   点击:

《Java程序设计》课程实验教学大纲

课程名称(中文)Java程序设计

课程性质 独立设课 课程属性 技术基础

教材及实验指导书名称 Java语言程序设计》

学时学分:总学时 68   总学分  3    实验学时  32   实验学分   1    

应开实验学期     年级     学期

先修课程 C语言程序设计

一、课程简介及基本要求

Jave程序设计》课程是一门重要的专业必修课。其主要任务是使学生掌握Java语言编程基本知识,Java程序设计实验课是学习程序设计语言非常重要的教学环节,其目的是使学生加深对讲授内容的理解,熟悉所用计算机系统的操作方法,学会上机调试程序;提高学生的动手能力和分析、解决问题的能力。

本课程以实践环节为主,根据课程的性质、任务、要求及学习的对象,将课程内容分三个层次:验证性实验、综合性实验和设计性实验。验证性实验主要验证Java的基本语法要求;综合性实验要求根据每章的内容设计出综合性的程序;设计性实验综合Java语言的基础知识,自命题目,设计出相应程序。

二、课程实验目的要求

通过本实验课程,应达到以下几个教学目的

1. 掌握Java语言基本概念、语法规则及程序结构。

2.掌握Java语言程序设计的基本方法。

3.掌握面向对象编程的思想和方法。

4.GUI编程的思路和基本方法。

5.提高利用Java在网络环境下开发、设计应用程序的能力。

三、适用专业:

自动化、电气工程及其自动化

四、主要仪器设备:

计算机

五、实验方式与基本要求

1.本课程以实验为主,用于巩固《Java程序设计》课程讲授的内容。开课后,任课教师需向学生讲清课程的性质、任务、要求、实验守则及实验室安全制度等。

2.该课以综合性实验为主,根据课本例题及习题,学生编程实现程序功能。

3.实验1人1组,在规定的时间内,由学生独立完成,出现问题,教师要引导学生独立分析、解决,不得包办代替。

4.任课教师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况及结果记录,实验后认真填写实验记录。

5. 学生准备好上机所需的程序;上机输入和调试自己所编写的程序。

6. 上机结束后,应整理出实验报告,实验报告应包括以下内容:实验项目名称、算法分析、程序清单、运行结果、对运行情况所作的分析以及本次调试程序所取得的经验。

六.考核与报告

本课程采用平时考核,期末考试,综合评定学生成绩。平时实验占80%,期末考试占20%。

实验成绩分:优、良、中、及格、不及格五级。量化标准详见有关规定。

七、实验项目设置与内容

实验名称

内容提要

实验

学时

每组

人数

实验

属性

实验者类别

开出

要求

1

Java 运行环境的安装、配置与运行

下载J2SDK软件包,安装到本机上并设置相应的环境变量。然后通过两个简单的例子程序进行测试。

1

1

验证

本科

必做

2

Java 基本语法练习

编写完整的应用程序,包含流程控制语句、基本数据类型及表达式的应用。


2

1

验证

本科

必做

3

方法、数组 和字符串

编写创建方法实现一定功能的程序。

理解方法中的参数传递。

编写使用一维数组的程序。

编写一个使用多维数组的程序。

编写使用字符串的程序。

2

1

验证

本科

必做

4

面向对象编程练习

编程实现类的创建并实例化,对象的创建及其初始化,通过访问控制符控制不同方法的访问。

编程实现类的继承性和多态性。


5

1

设计

本科

必做

5

常用系统类的使用

编程使用AVA提供的日期类,程序片类,数学函数类的练习解决一些实际问题。


2

1

验证

本科

选做

6

面向对象思想解决问题

练习编程使用接口,体会和抽象类的区别,并根据原则设计实现借贷类。

4

1

设计

本科

必做

7

建立图形用户界面

创建图形用户界面,编程建立独立运行的窗口界面并使用匿名类,使用 Swing 组件,使用自定义对话框与内部类。


2

1

验证

本科

必做

8

事件处理机制

练习编程处理按钮事件,进一步 体会事件处理机制,编程实现鼠标事件的处理。


3

1

设计

本科

必做

9

图形与多媒体处理

使用图形类 Graphics,在 Applet 中插入图像与播放音乐。

2

`

综合

本科

必做

10

异常处理(exception)

编写使用 try…catch 语句处理异常的程序。

创建自己的异常处理。

2

1

验证

本科

必做

11

输入输出与文件处理

1.使用标准数据流的应用程序。

2.使用文件输入输出流的应用程序。

使用随机文件类的应用程序。

使用数据输入输出流与文件输入输出流类的应用程序。

使用对象输入输出流的应用程序。

3

1

综合

本科

必做

12

综合练习

连续显示多幅图像。

使用滚动条改变背景颜色。

Applet 与 Application 合并运行,创建动画的练习。

4

1

综合

本科

选做

小计



32





八.说明

1.《Java程序设计实验》共提供32学时实验内容,不同专业、不同学时的班级可根据讲授内容或多或少,或易或难,择优选做。

2.在《Java程序设计实验》教学中,应注意不断深化和扩展教学内容,激发学生学习兴趣和热情。

   3.在实验室全面开放的条件下,提出供学生选做的课题,加强学生创新能力的培养,因材施教,注意学生的个性。