《Java语言课程设计》课程教学大纲(本科)_第1页
《Java语言课程设计》课程教学大纲(本科)_第2页
《Java语言课程设计》课程教学大纲(本科)_第3页
《Java语言课程设计》课程教学大纲(本科)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java语言课程设计(JAVA PROGRAMMING COURSE DESIGN)课程编号:06460041学 分:1.5周 数:1.5周(其中:讲课2学时;设计0学时;上机28学时)先修课程:程序设计基础、面向对象程序设计适用专业:物联网工程一、课程性质与课程目标(一)课程性质本课程是物联网工程专业的一门专业基础实践课程。课程的任务是使学生掌握Java程序设计语 言,理解面向对象程序设计的思路和方法,掌握系统编程的基本技术,培养学生的编程能力,养成 良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。(二)课程目标课程目标1:熟练掌握java编程的基本要素课程目标2:熟练掌握java面

2、向对象编程思想课程目标3:能够熟练使用一种java程序开发工具课程目标4:培养学生的系统程序设计能力(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点包括:.指标点3. 2:根据专业技术知识,能够有效实施物联网系统的模块设计,通过建模进行复杂 性计算和性能分析。.指标点4.6:能够采用科学的方法对实验结果进行关联、分析和解释,并通过信息综合得到 有效结论。.指标点6. 3:理解技术手段的局限性,了解降低复杂工程实践和解决方案负面影响的手段与 方法。.指标点10.2:掌握技术文档写作方法,能够撰写工程技术报告、设计文稿、陈述发言、清晰表达及回应指令。程目标 毕业要

3、求指课程目标1课程目标2课程目标3课程目标4指标点3. 2指标点4. 6指标点6. 3/指标点10.2注:课程目标与毕业要求指标点对接的单元格中可输入也可标注H、M、LL二、内容与进度安排.内容及要求(1)内容本课程设计的目的是通过各个项目的综合训练,培养学生实际分析问题、编程和动手能力,提 高学生的综合素质。本课程设计尝试使用一些较生动的设计项目,激发学生的学习兴趣,引导学生 主动学习,正确理解和接受需要重点掌握的知识点。要求学生从本次课程设计所提供的课设题目中, 每人选择一个题目独立完成。题目1:图形计算器设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。设计的计算器应用程序

4、 可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。题目2:简单投票管理系统设计一个投票管理系统界面,要求输入候选人名单后,点击确认按钮实现使用选择框代表候选 人,计选择框的名字就是候选人的名字。点击取消按钮候选人输入框为空,重新输入候选人名单。 选中候选人的选择框时,表示给该候选人投一票。点击确定按钮时表示产生一张选票。点击刷新按 钮回到程序的初始界面重新设置候选人。根据选择框的状态变化统计出候选人的最后得票数,并可 按票选取多少点击排序按钮对候选人进行排序。(其中,最多从候选人中选取3人,如果一张选票选 取多于3人,该票就作废票处理。如果一个也没投票,就

5、作弃权处理。程序能显示一共统计了多少 选票,并能统计出废票和弃权票的票数。题目3:五子棋游戏设计一个可以供两方在电脑上使用的五子棋游戏,游戏遵循五子棋游戏的规则。五子棋棋盘为 为15X15个位置,包括黑白两种颜色的棋子,当一方有横、竖、斜的五连子时判赢。(2)要求1)分析项目要求每个课程设计项目都有其相关的设计要求,其中对项目实现的功能做了详细定义。如果某些知 识面掌握的不是很好,可以再返回去重新熟悉与掌握。2)自学新知识每个课程设计项目都涉及一些新的知识面(老师没有在课堂上讲解的内容),在开始设计前,首 先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。3)界面设计本次课程设计都

6、是图形界面程序,所以在实现程序功能前,可以先完成图形界面设计。在部分 项目运行效果示例中,抓取了运行结果界面。项目图形界面所涉及了容器、组件、布局知识,在设 计图形界面前,可以再回顾下以上知识。4)项目功能实现每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件 的响应事件。如动作事件(ActionEvent)、键盘事件(KeyEvent)、鼠标事件(MouseEvent)、焦点事 件(FocusEvent)。对于比较复杂的功能,先要设计该功能实现的算法和程序流程图,然后再用程序语 句去实现。5)项目测试与扩展项目程序设计完以后,运行该项目,一一测试所有项目功能,

7、如有不合要求的话,重新修改程 序以达到项目要求。如有时间的话,可以在项目要求的基础上扩展创新一些功能,根据其创新情况 可以给予适当的加分。6)撰写课程设计报告对设计过程进行分析与总结,撰写完整的课程设计报告。.进度安排(一周以上的可按周/天填写,一周以内可按天填写;或按设计内容、模块填写)序号设计内容时间支撑的课程目标1项目需求分析1课程目标1 2、62设计系统框架和流程1课程目标43编程实现2课程目标34功能测试2课程目标35撰写课程设计报告2课程目标5三、考核与成绩评定1.考核材料现场检查(演示程序并回答问题)、课程设计报告、程序2.考核要求及权重注:可根据实际情况安排考核内容。考核内容考核要求考核权重备注拟定需求计划根据拟定的需求计划进行打 分20%代码质量根据所编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论