- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信管1021级JAVA课程的设计实施的方案
信管10级JAVA课程设计实施方案一、课程设计的目的和意义通过课程设计,主要达到两个目的,一是检验和巩固专业知识、二是提高综合素质和能力。信管10级学生的课程设计主要是Java语言程序设计的实现。通过该课程设计,可以将学生课堂上掌握的理论知识与处理数据的业务相结合,以检验我们同学们掌握知识的宽度、深度及对知识的综合运用能力。二、课程设计的时间安排由实验室人员和机时比较紧张,实验面宽,时间紧,决定将时间调整为,Java语言程序设计课程设计的时间统一安排于第12至17周,即第12周开始,第17周结束并交实验结果。三、课程设计内容Java语言程序设计实验。有关具体实验内容,参见附件A。四、课程设计要求依据附件A的实验内容,学生在规定的时间内(第12-17周),进行实验或设计,要求最终做出课程设计报告,有关课程设计报告的格式和内容,参见附件B。五、课程设计的成绩评定1.评分采用等级制,分为五个等次,分别为优秀、良好、中等、及格、不及格。2.课程设计报告的评分内容分五大部分,分别为报告文档、算法分析、程序实现、结果分析、实验总结等。3.分别评出上述五部分的等级,再确定综合等级作为最后成绩。4.综合等级评定办法:a.以下情况可评为优:五部分全为优的;五部分有4个优且其它部分均达到及格的;五部分有3个优且其它部分均达到中的;五部分中有2个优且其它部分均达到良的。b.以下情况应评为不及格:五部分有1个不及格且其它部分没有一个优的;五部分有2个以上不及格的。c.不在优和不及格之列的,良、中、及格等级的评定可根据学生完成实验的实际情况,酌情考虑、综合评定。d. 评优者必须完成一道选做题。4.五部分具体要求及评分表见附件B(该表学生应附在课程设计报告中,最后一页)。附件A:课程设计的具体内容JAVA语言程序设计第一部分:必做题:1、内容一 设计一个计算器,利用它可以进行简单的四则运算(加、减、乘、除、开方)等,但仅限于十进制下,此外还可以进行(八进制,十进制,十六进制)之间的相互转换。要求:有简单的需求分析,功能设计,详细设计(程序流程),异常处理,测试,源程序清单,总结,具体格式见附件。(必做)知识点: 掌握 图形用户界面设计; 掌握基本类的设计与使用; 掌握事件处理机制; 掌握使用异常处理方法。 2、将本人的学年论文(设计)系统用Java来实现(必做)知识点: 掌握 JDBC 驱动程序的加载方法和JDBC-ODBC桥URL的形式; 掌握使用JDBC连接数据库的步骤; 掌握使用JDBC发送SQL语句的基本步骤; 掌握使用JDBC处理SQL查询结果集的方法。 程序功能: 按学年论文设计的功能。说明:学年论文是写论文的同学,可自行拟定题目,但必须经老师确定。第二部分 选做题(选做题,从以下参考题目中选做1题以上1)3、内容一:利用JAVA的输入输出流,打开文件iris.txt,求出该文件每列的总和及平均值。(注意观察iris.txt文件的分割符)(选做)知识点: 掌握使用JAVA的输入输出流掌握使用String类以及和基本数据类型的转换。 4、内容二、湖南经视台猜“黄金卡”节目简介如下: 有三张卡,其中两张银卡,一张黄金卡,放在把背面提供给竞猜者来猜,本节目存在三种选择方法。方法一:在竞猜者随机三选一后,不再改变选择的结果;方法二:在竞猜者随机三选一后,主持人再翻开剩下两张中没有被选中的一张银卡,竞猜者再重新在剩下的两张卡中随机选择。方法三:在竞猜者随机三选一后,主持人再翻开剩下两张中没有被选中的一张银卡,竞猜者改变原来的选择,选取剩下的唯一那张没有翻开的卡。要求:请用图形用户界面设计方法一的竞猜过程,利用蒙特卡洛仿真方法比较湖南经视台猜“黄金卡”节目三种不同方法的优劣。(选做)知识点:掌握事件处理机制;掌握随机采样的方法;掌握图形用户界面设计;(注:采用图形用户方式设计)5、内容四三:编写tic-tac-toe游戏程序。即 3*3的9个方格子,每人下一次看谁先连成一行3个。(可选)知识点: 掌握 图形用户界面设计; 掌握基本类的设计与菜单设计; 掌握事件处理机制; 参考教材中围棋游戏的例子。6 内容四:设计一个记事本,菜单中要求有文件,编辑,和帮助。文件中有新建、打开、保存和退出;编辑中有剪切、复制和粘贴;帮助中显示开发人和版本信息。(可选)知识点: 掌握 图形用户界面设计; 掌握基本类的设计与菜单设计; 掌握事件处理机制; 掌握使用异常处理方法。7、内容五:一个用Java设计学生信息管理程序(可选)知识点: 掌握 JDBC 驱动程序的加载方法和JDBC-ODBC桥URL的形式; 掌握使用JDBC连接数据库的步骤; 掌握使用JDBC发送SQL语句的基本步骤; 掌握使用JDBC处理SQL查询结果集的方法。 程序功能: 学
文档评论(0)