高级编程技术课程设计课程类别:实践性教学环节建议学时:30学时适应对象:信息管理与信息系统专业统招生一、目的与要求高级编程技术课程设计是高级编程技术程序设计课程内容在实践中的具体运用。目的在于通过对具体Java软件题目的分析和编程实现,使学生掌握面向对象程序设计的基本方法、Java语言的基本技能及实际开发能力,培养学生完成软件所需要的专业技能。指导教师应根据实际情况选择合适的设计题目,并向学生下达课程设计任务书。要求学生根据任务书中给出的背景资料,科学地分析程序模块,运用类、对象、方法等面向对象程序设计概念和高级编程技术语言技能,通过上机实验过程完成任务书所要求的设计任务。二、设计内容1、编写一个记事本程序要求:用图形用户界面实现。能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。2、模拟龟兔赛跑要求:用图形用户界面实现。能设置比赛时间,马匹的数量等等。在任意时间段内马匹的速度是随机的。开始比赛之后以动画显示赛马过程。提示:使用多线程3、学生信息管理系统要求:使用图形用户界