《Java课程设计(第3版)》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java课程设计》教学大纲
JAVA COURSE DESIGN
一、课程性质和教学目的
课程性质:《Java课程设计》这门课程是软件工程专业的重要的专业实践课。这门课程的先行课程是计算机文化基础、计算机网络、软件工程、计算机组成原理、Java语言程序设计等。本门课程结合《JA V A 语言程序设计》的理论知识,通过实践环节可以巩固所学的理论知识、提高程序设计能力。通过程序设计的训练,使学生能够综合应用JA V A基础知识和基础方法,编写出高效率的应用程序,体会软件设计全过程,提高软件设计能力,为今后进行系统软件和应用软件的开发研究打下坚实的基础,培养刻苦专研和严谨的编程精神,为今后从事项目开发和撰写毕业论文积累经验。
教学目的:通过本课程的教学应当使学生巩固和加深学生对Java语言课程的基本知识的理解和掌握,掌握Java语言编程和程序调试的基本技能。本课程要求学生使用JAVA语言来独立完成软件的设计与开发。训练学生做出一个中、小型的项目,培养学生利用Java语言进行软件设计的基本思路和方法,提高运用Java语言解决实际问题的能力,提高编程技术,为今后从事项目开发和撰写毕业论文积累经验。使他们逐步成为既有一定的理论知识又有一定的动手实践能力的软件技术人才。
二、课程教学内容
Java课程设计总学时是40学时,合理穿插安排在Java程序课程之中,一般是从期中后在老师指导下,学生逐步结合所学内容,阶梯式完成课程设计,不仅有针对性,也非常能够互相促进,使得二者有结合。
1.准备及理论学习:查找相关资料、书籍,阅读示例文档,以及最新录制的课程设计数据库知识的教学软件,确定自己的课设题目。
2.设计:要求并指导学生设计程序结构、模块图、完成类的设计、添加相应的应用功能。
3.编码:由学生独立完成程序的编码,并且自己调试、测试、查看运行效果。
4.完成文档:填写Java语言课程设计报告单。
5.验收:由教师检查软件运行效果、项目文档。。
三、课程教学的基本要求
1.可以根据数据库理论知识经教师同意自定一个题目。
2.完成系统分析与系统设计—--设计合理的数据结构和系统框架,完成设计的结构图。
3.软件要打包发布,软件的代码要规范、有详细的注释,能正确运行,上交所有代码的电子版。
4.学生填写Java语言课程设计报告单,每人一份。
5.以班级为单位上交电子版文档。每个同学的文件夹名字为"班级_学号_姓名",文件夹中应该包括可执行文件、全部源文件及对应的class文件、辅助文件。
6
五、成绩考核
由指导教师根据学生在设计中的平时表现、任务的完成情况、填写课程设计报告单、课程设计报告(电子版)的质量等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。
考核过程中鼓励学生大胆创新,对新创意、新方法、新思路适当给奖励分数,总分不超过100分。
未到达题目的基本、软件不能运行、软件雷同者不及格。
评分标准如下表所示:
六、建议教材与教学参考书
[1]《Java课程设计》(第3版)耿祥义清华大学出版社2018
[2]《Java2实用教程》(第5版)耿祥义清华大学出版社2017