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