- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计
实
验
指
导
书
撰写人:化志章
2012.1.28目录
课程相关说明 3
实验项目组织和管理方式 4
实验考核评价标准 5
实验1. Java编程环境配置 6
实验2. 结构化程序设计_1:基本形状打印系统 6
实验3. 结构化程序设计_2:学籍管理系统v1.0 7
实验4. 结构化程序设计_综合:文本高级处理系统 8
实验5. 面向对象程序设计_1:线性结构设计应用 9
实验6. 面向对象程序设计_2:筛法求素数 10
实验7. 面向对象程序设计_3:成员修饰和多态 11
实验8. 面向对象程序设计_4:包和类的管理 12
实验9. 面向对象程序设计_综合:对战游戏v1.0 13
实验10. 异常和断言的基本应用 14
实验11. 多线程综合应用:山村生活v1.0 16
实验12. GUI的综合应用:词法分析器 17
实验13. 基于applet的综合应用:户外广告 18
实验14. 综合应用设计:音乐时钟 18
实验15. I/O流综合应用:文本编辑器 19
实验16. 网络通信综合应用:多功能聊天室 20
实验17. 泛型综合应用:两种泛型迭代器 21
课程相关说明
【课程中文名称】:Java语言程序设计
【课程英文名称】:Object-Oriented Programming with Java
【课程代码】:255130
【教学单位】:计算机信息工程学院·计算机科学系
【开课学期】:第4学期或第5学期,4学分,3节理论,2节实验
【课程性质】:专业选修
【领衔老师】:化志章
Java程序设计:从方法学角度描述,化志章、揭安全、钟林辉主编,机械工业出版社,ISBN:978-7-111-34087-4
Java程序设计语言(第4版),Ken Arnold, James Gosling, David Holmes著,陈昊鹏,章程,张思博,李楠 译,人民邮电出版社,2006.11;
Java参考大全,Herbert Schildt著,鄢爱兰,鹿春江 译,清华大学出版社,2006.1;
Java面向对象编程,孙卫琴 编著,电子工业出版社,2006.7
Java2编程详解,J.L.Weber著,卜照斌 等译,电子工业出版社;
java技术应用基础——对象?模式?虚拟机,任哲 等编著,机械工业出版社,2009.3
Java编程思想(第4版),Bruce Eckel著,陈昊鹏 译,机械工业出版社,2007.9实验项目组织和管理方式
实验类型分验证型、设计型、综合型三
设计型实验要求学生在课余时间独立完成设计和编码,课堂上进行调试、答疑。另外,学有余力的学生可以尝试完成其中的“提高”部分。对少数基础较弱的学生,可在同学或教师的指导下,降低实验难度,仿制出与书本类似的实验项目(包含原因实验的全部知识点)即可。
综合型型实验要求分小组进行,每组5~6人,其中优秀学生1名,中等学生3~4名,基础较弱学生1名。考核包括综合设计质量、小组分工、组员对系统的理解、队员间的协作等4部分内容,形成团体分,并在此基础上,综合考虑个人表现,产生个人得分。另外,综合型实验要求在课余时间完成所有设计、编码、调试,课堂旨在展示各小组成果,并答疑解惑。
对小组成员的分工建议:
优秀学生作为项目组长,负责项目主体框架的设计;对全组成员阐述项目设计思想;完成项目分工和管理;指导程度中等的学生设计相关算法;指导程度较弱的学生查阅资料和测试。
中等程度的学生作为项目编码人员,在组长的指导下完场关键算法的设计,以及整个系统的编码;
程度较弱学生负责搜集查阅与项目相关的资料,负责项目测试。
对综合型实验,各小组在完成既定目标的基础上,可以根据自己的理解增添符合实际需要的心功能;也可借鉴既定题目,自行选择相似的实际问题来求解。实验考核评价标准
实验主要基于如下标准进行评判(满分100)
实验前是否有清晰、明确的设计思路和框架(30分);
代码的可读性(包括子程序的规模是否合理、关键标识的命名是否有意义、代码缩进、关键代码的注释)(30分);
实验报告清晰、规范,实验总结有价值(15分);
能否运行出结果(10分);
对实验的态度是否端正、严谨;对综合性较强的实验,根据成员分工是否合理、成员协作是否融洽、成员对项目设计的理解深度、(15分)。
综合性实验的团体分:满分100分
实验设计质量(含设计思路、框架、代码可读性、实验报告质量)70分
小组分工(重点看工作量的落实是否合理)10分;
组员对系统的理解(主要程序员、测试员的意见)10分;
队员间的协作的融洽情况(如指导是否到位、帮促是否合理)(10分);
综合性实验的个人成绩评判:
由小组讨论,分摊团体分。实验1.
文档评论(0)