-1-《软件开发实训(Java)》实训教学大纲课程代码:13381230课程性质:专业课面向专业:计算机应用技术总学时数:30学分:1.0一、目的和要求(一)目的:课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;同时也培养学生在项目开发中团队合作精神、创新意识及能力。(二)要求:1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2、系统设计要实用,编程简练,可用,功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备);5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过,验收时能按要求修改程序增加系统功能。6、课程设计上交内容:设计报告一份(按格式书写);源程序文件。二、教学方式在机房或实验室进行三、教学内容第一部分布置课程设计的任务,每位同学确定各自的选题(一)教学内容每位同学根据自己的掌握知识点的不同,从辅导老师所给的设计任务中任选一个题目。(二)重点、难点重点:确定各自选题的具体要求难点:面向对象的基本概念、基本理论和编程设计思想。第二部分课程设计实现阶段-2-(一)教学内容在具体实施阶段,首先认真分析选题的要求,接着进行选题的概要设计、总体设计与详细设计,然后调试程序并修改,最后编写课程设计报告。(二)重点、难点重点:选题的需要分析、概要设计、总体设计、详细设计,程序的调试及课程设计报告的编写。难点:程序的调试和课程设计报告的编写。第三部分提交课程设计报告和设计成果(程序源代码)(一)教学内容将程序运行演示给辅导老师检验,并将编写的课程设计报告和程序源代码提交给辅导老师,作为考核的依据。(二)重点、难点重点:程序运行演示和课程设计报告文档。难点:程序运行演示和课程设计报告文档四、教学时间、地点与学时分配序号教学内容课时分配教学地点第一部分布置课程设计的任务,每位同学确定各自的选题3机房或实验室第二部分课程设计实现阶段24第三部分提交课程设计报告和设计成果(程序源代码)3总计30五、考核办法与成绩评定考核办法和成绩评定包括以下两部分:(一)程序检查:按照“五级制”评分,占课程设计总成绩的70%。1、评分标准1)不及格:程序要求的基本功能没完成,或程序不能正常运行,或有严重的抄袭现象。2)及格:程序要求的基本功能完成,程序能够正常运行。3)中:达到及格的要求,用户界面友好,操作方便。4)良:达到中的要求,具备良好的编码规范,主要的程序元素有注释,程序运行稳定。5)优:达到良的要求,程序具有很好的扩展性,界面优美,程序结构清晰。(二)报告检查:按照“五级制”评分,占课程设计总成绩的30%。-3-1、报告内容包括:1)软件的功能描述和需求规格2)使用说明3)需求分析4)系统设计说明5)特殊问题解决方法(调试过程中解决的问题)6)使用说明及测试结果7)总结与体会8)参考文献(不少于3篇)。2、评分标准1)不及格:报告中的大部分内容叙述不正确,条理不清楚,或者有严重的抄袭现象2)及格:报告中的内容基本正确,格式规范。3)中:达到及格的要求,条理清楚,内容完整。4)良:达到中的要求,结构合理,重点突出。5)优:达到良的要求,遣词造句规范,文字优美,详略得当,报告中没有明显的错误。六、考核及评分办法同第五项要求。七、建议教材、教学参考书及网络资源建议使用教材:《JAVA语言程序设计实例教程》,刘志成主编,人民邮电出版社出版,2010年8月,第1版建议参考书:(一)《JAVA程序设计》,朱喜福等编著,人民邮电出版社,2003年3月,第1版(二)《JAVA语言及应用教程》,梁锦叶等编著,人民邮电出版社,2005年9月。(三)《JAVA实用教程(修订)》,耿祥义编著清华大学出版社,2001年10月。大纲执笔人:方新丽教研室主任审阅:冯川放系主任审定:制定日期:2016.07.29