《Java课程设计》
实验大纲
院(系/部):数学与信息科学学院
教研室:数据科学教研室
日期:2023年5月
1
《Java课程设计》课程设计大纲
课程代码:00613004613课程名称:Java课程设计
英文名称:JavaCourseDesign
课程类别:专业拓展课先修课程:C语言程序设计
学分/学时:1/16适用专业:数据科学与大数据技
开课单位数学与信息科学学术专
一、课程目标
本课程要求学生掌握
1.掌握抽象类和抽象方法的使用;实现抽象类的子类不为抽象类,则重写父类所有的抽象方法
2.掌握接口的使用,接口中只有抽象方法,没有具体实现方法;掌握类实现接口的方法;了解父
类实现了某个接口,则子类自动实现该接口,不用声明;
3.掌握封装的使用;掌握类的继承,子类方法对父类方法的重写;掌握实现多态的要求:继承、
重写方法、向上转型
4.区分break和continue,并掌握其用法
5.熟练使用if条件语句和do{}while()循环控制语句;
6.掌握泛型;掌握循环遍历集合的方法;
7.了解java程序设计过程和技巧,强化上机动手编程的能力,更加了解java语言的好处和其
可行性
8.掌握基本的问题分析和利用计算机求解问题的能力
2
二、实验项目及学时分配
序号实验内容教学方法及要求学时分配
设计车类型、车型和日
1讲解类和对象的概念,设计车类型、车型和费用模型2学时
租费用模型
实现选择车型和品牌的
2使用控制台输入输出,实现选择车型和品牌的界面2学时
界面
实现选择型号、座位数
3根据车型选择不同的输入方式,实现选择型号、座位数或吨数的界面2学时
或吨数的界面
4分配汽车车牌号设计车牌号分配逻辑,实现分配车牌号的功能1学时
写入租赁天数并计算租
5实现输入租赁天数的功能,并根据车型、座位数或吨数计算租赁费用2学时
赁费用
实现是否继续租车的逻
6设计循环逻辑,询问用户是否继续租车3学时
辑
7整合系统功能并测试将所有功能整合到一个系统中,并进行系统测试3学时
8项目总结与代码审查总结项目经验,进行代码审查和优化1学时
三、课程目标达成评价方式及评价标准
1.评价方式及成绩比例
本课程采用实验报告方式完成课程目标的达成评价。实验提交打包程序到服务器。
2.评价标准
(1)实验报告评价标准
本课程进程中,如果学生未完整完成实验过程,其实验报告不得分。完整完成实验过程
并上交实验报告,其实验报告评价按以下标准。