【ACCESS精品源码栏目提醒】:本文主要为网学会员提供“Java面向对象程序设计课程设计教学大纲 - 大学课件”,希望对需要Java面向对象程序设计课程设计教学大纲 - 大学课件网友有所帮助,学习一下!
Java 面向对象程序设计课程设计教学大纲课程设计名称:Java 面向对象程序设计 课程设计学分:2课程设计时间:2011 年 6 月 20 日-2011 年 7 月 3 日 课程设计年级:10 级课程设计学时或周数: 2 周 课程设计专业: 软件工程一、课程设计的目的、任务与要求 Java 面向对象程序设计是软件工程专业一门重要的专业必修课。
为了进一步巩固课堂上所学到的知识,深入掌握 Java 技术的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和方法解决实际问题的能力,为达到这样的教学目标特开设 Java程序设计的课程设计。
1、目的 复习、巩固 Java 语言的基础知识,进一步加深对 Java 语言的理解和掌握; 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识 和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际, 实践编程的能力; 培养学生在项目开发中团队合作精神、创新意识及能力。
2、任务 本课程设计要求学生在学习了 java 基础编程的相关技术后,将课本中多个章节的编程技术灵活运用到一些复杂的综合例题中去,使学生了解应用问题的分析方法和设计解决实际问题的具体过程,掌握应用 java 进行程序设计的基本规范和技巧,掌握面向对象编程的设计思想。
通过编程掌握调试 java 程序的基本技巧、模块化应用程序和测试运行复杂应用程序的基本流程。
3、要求 课程设计要求每位学生熟练运用 Java 语言,按照面向对象程序设计思想,独立编制一个略具规模、中等难度的应用程序。
调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。
要求每个学生根据自己的实际情况选择一个题目,选择的题目需要提交指导教师并 得到确认后,才能实际动手完成这个题目,编写出程序代码,并调试通过; 允许学生在给出可供选择题目之外自己选择题目,但要经教师同意; 每个同学选择一个题目,原则上不允许多名同学选择同一个题目。
多名同学选择同 样题目时,独立完成,程序代码不可相同; 允许 2 名学生共同选择综合性强、难度大的题目,并共同完成,但两人要有明确的 分工; 要求每位学生必须在上机前做好充分准备,每次上机必须目的明确,必须事先编写 好程序代码,然后在规定的时间和地点上机调试; 设计要符合选题要求,实现相应功能;可以增加其他功能或修饰,使程序更加完善、 合理; 软件设计要实用,编程简练,可用,功能全面,并且所有题目全部要求有 GUI 界面; 说明书、流程图要清楚; 课程设计结束后需提交的内容:课程设计报告一份(按格式书写)、源程序文件(采 用锯齿型书写格式,包含注释,类名、对象名、变量名、方法名等等的命名要符合 规范,采用骆驼拼写法)。
备注:坚持每天书写设计日志!!二、选题的原则及题目难度、深度、广度分析 为达到 Java 面向对象程序设计课程设计的教学目标,课程设计的选题的原则及其难度、深度和广度将按照如下几点进行: 1、题目符合教学要求。
使学生能够运用 Java 面向对象程序设计的基本技术,进行基本技能方面的训练。
2、题目的主要内容应该是学生在课程中学到的知识。
如果有些知识需要深化或扩展应给予补充讲解,使学生能够理解和接受。
3、题目不宜过大。
选题应从学生的实际出发,因人而异,使不同程度的学生经过努力能够完成任务,做有所获。
4、题目内容应尽可能包含 Java 技术应用的新水平,要有一定的实用价值。
课程设计题目主要有两大类: 1、自拟题目(发明、创新性课题) 这类选题要求学生充分发掘自己的创造性思维潜力,自行拟出题目。
要求: 利用面向对象的方法对业务进行系统分析,要求有 GUI 界面; 对各个功能模块分析设计抽象并实现对象类,重点是各类的属性和行为,类 之间的关系; 在类的设计上,