预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java程序设计课程实验教学大纲 大纲制定时间:2010年1月 课程名称:Java程序设计(ProgramminginJava)课程负责人: 课程分类:专业课程课程类型:选修 适用专业:本科计算机各专业 课程总学时:48课程总学分:3 实验学时:16实验学分:0。5 开课单位:计算机学院 一、实验教学的目的、任务与要求 实践教学对于提高学生的综合素质、培养学生的创新精神与实践能力具有特殊的作用。Java程序设计是一门重要的专业课。开设实验课程是为了进一步巩固课堂上所学到的知识,深刻把握Java技术的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力。 要求学生掌握:(1)掌握Java的语言规范,面向对象的核心概念和程序设计方法,(2)掌握Java的编程技术,包括JDBC,图形界面设计,多线程,网络通信程序等。(3)掌握Java应用软件的开发环境和开发过程,开发环境主要是Eclipse 课程的实验部分占16学时.总共为本门课程安排了7个实验,其中有4个实验为必作实验,另外3个选作实验。学生必须填写必作实验的实验报告册和提交相应的电子文档与程序。 二、实验课程内容(项目)及学时分配 序 号实验项目实验内容学 时实验 类型备注 1Java面向对象特性:继承、接口、包和内部类编写求解几何图形周长、面积的应用程序,要求如下: 1)几何图形要求至少包含直线、三角形,矩型,圆等类型,计算周长,面积等。 2)要求能计算两个图形之间的距离 3)要求能计算两个图形进行布尔运算(即交、并、差)后的面积(可选作)。 4)必须用到继承、接口、多态和包4设计型必做 第5章结束后2字符串处理技术1)熟悉并掌握String类、StringBuffer类和StringTokenizer类中的方法,对字符串变量进行操作; 2)要求对一个Java程序进行简单的词法分析,找出其中用到的关键字、变量名、方法名以及操作运算符,并分别把它们打印出来4设计型必做 第6章结束后3日期处理技术1)编写一个日历程序,可以计算任意一天是星期几;给出两个日期值,计算他们相距的天数;可以输出月历;对日期进行格式化 2)Date、Calendar、GregorianCalendar、SimpleFormat,DateFormat等类4设计型选做 第7章结束后4多线程编程技术利用线程比较各种排序算法的效率。 1)要求生成1万个随机数。 2)找出3种排序的方法,并写出它们的算法。 3)利用线程技术计算不同排序算法队这些数排序的运行时间。4设计型选做 第10章结束后5GUI编程技术设计出Windows系统中“计算器"的窗口及功能。 4设计型必做 第12章结束后6网络通讯技术设计图形界面程序,在服务器端和客户端传输图片和文件。如果是图片请显示该图片,如果是其他文件,则保存.4设计型必做 第12章结束后7网上书店后台设计网上在线书店分为前台和后台设计,后台主要用于管理员进行管理.要求满足如下要求: 1)商店图书管理:添加,修改,删除,查看图书. 2)用户信息管理:查看,修改,删除用户等 3)订单信息管理:查看订单清单,更新订单付款,出货状态、删除订单等。 4)统计各种书的销售额,以及每本书的销量。4综合型型选做 第16章结束后