八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

02级实验班数据结构与算法课程设计要求指南

文档类型: Adobe Acrobat PDF 文档 文档大小:198.37KB
02级实验班《数据结构与算法》课程设计要求指南
一. 课程设计的目的及要求学习数据结构与算法的最终目的是解决实际的应用问题,特别是非数值计算类型的应用问题.课程设计要求同学独立完成一个较为完整的应用需求分析,在完成设计和编程大型作业的过程中、深化对数据结构与算法课程中基本概念,理论和方法的理解;训练综合运用所学知识处理实际问题的能力、强化面向对象的程序设计理念;使同学的程序设计与调试水平有一个明显的提高.经过查找参考资料,技术手册和撰写文档的实践,进一步培养软件工程师的综合素质.
课程设计所安排的题目,在难度和深度方面都大于课内的上机训练.程序作业以Java完成,配有图形界面.作业一般要达到3000行以上的代码量.整个数据结构的课设从6月28日正式开始起,历时三周.在课程设计过程中、要进行中期检查和最终版程序的测试,每人的程序与文档以刻盘的形式提交.设计文档的撰写必须提前进行、以保证使文档与程序同步提交.7月7日全天,8日上午中期检查,7月全天进行最终测试,具体测试分组情况将在bbs发布、地点510.课程设计的补考大约安排在毕业之前进行.
二. 课程设计的技术要求同学在处理每一个题目的时候,要从分析题目的需求入手,按设计抽象数据类型,构思算法,通过类的设计实现抽象数据类型,编制上机程序代码并调试的步骤完成题目,最终写出完整的分析报告.见到题目,案头工作准备不足,忙于上机敲程序不是优秀程序员的工作风格.注意设计与实现过程的经验积累,编码应尽量利用前阶段的成熟数据结构包、加大代码的重用率.
本次课程设计的具体技术要求包括:
1. 每个题目均要求至少提交三个以上版本(Version其中包括无图形界面的Application 版本和有图形界面的Application 版本.如有精力、也可实现Applet的方案.
2. 图形界面可使用AWT,更建议使用精致的Java2 Swing(Applet 是JSwing)技术.
3. 有自学能力的同学可以运用Java的多线程技术,多线程会使图形界面的动画效果更逼真.
4. 在教学训练中、曾要求只使用基本的Java类型,即通过引用对象和数组对象从底层搭建数据结构.在达到基本要求之后,可以尝试运用汇集框架(Collections Framework)写程序(但要提交基本类型和汇集框架的不同版本的清单).
5. 数据的输入输出应有手动键盘和文件读写两种工作方式(因Applet读写本地文件需要数字签名技术,Applet读写文件不作为要求).
6. 有条件的同学可以考虑运用动态数据结构的软件固化方案,恰当处理数据结构的存储问题.
三. 课程设计的需求分析步骤与文档格式课程设计必须强化面向对象的思想方法,其设计的过程与步骤,就是撰写文档的主要脉络.在设计过程中进一步掌握UML建模的技术方法.主要设计步骤应包括:分析问题归纳算法模型应用级对象与算法的设计,构思专用的辅助数据结构设计ADT,interface(或abstract class)设计类关系图的静态模型,测试主类程序的顺序图动态模型类的细化设计与实现类的调试与总体算法程序调试应用级的问题本身参数调试算法分析收获体会
四. 验收标准验收包括程序测试结果,类设计的合理性和文档质量三部分.程序测试分标准数据样本测试,随机输入数据测试,查看原代码和变更问题需求条件的随机数据测试(对疑似相同的代码和文档将单独严格测试考核).在程序正确性的前提下,要兼顾界面设计和代码可重用性的质量,注重面向对象设计理念的考核.
五. 推荐的图形界面示例
推荐参考书:
[1]《深入浅出Jbuilder 8程序设计与开发》刘斌中国青年出版社36.00[2]《精通Java Swing 程序设计》中国铁道出版社50.00[3]《Java编程思想》(美) 机械工业出版社99.00
注:题目的详细内容与题目的分配方案将于数据结构与算法考试的当天晚上发布.
pdf文档的标签: 实验班 设计 算法 要求 课程 指南 02 数据结构
更多推荐标签: 报纸下载   德语报刊阅读   海报论文摘要   武备志   物流设备设施   广东招生学院   教师职业评语   药品库管   北欧电影哲人   会计诚信建设   现当代音乐   财会实习日志   东西方人体质   品牌经营   推广技术   神保町   óàêà′   论文大纲格式   影视广告   农药登记标准   内刊策划方案   化学电源   药品问卷调查   企业网络组建   人生发展   展方案   中国感想   自我与角色   英语活动   药品招标书  
相关文档推荐
1课程名称:结构塑性设计与分析(Plas
数据库系统概论课程实训要求
精品课程上网材料清单及相关要求
数据结构课程建设
精品课程上网材料清单及相关要求
数据结构课程设计指导书
课程要求
关于2004秋开放教育入学指南课程
数据结构课程设计任务书
基于课程要求构建大学英语教学模式*
计算机系统结构课程教学大纲
体育课程教学基本要求
开放教育入学指南课程的心得体会
管理信息系统课程设计要求
论文设计结构要求
财务管理课程习题课教学实施要求
数据结构作业二
数据结构课程设计指导书
江西财经大学2004年数据结构与数据库原
数据结构课程设计
推荐文档下载
永康市成立消费者协会
和睦小学2006学年第二学期工作行事历
伊川杜康终审告赢国家商标委
论实验室开放教学
冶金科学技术奖办公室制作
荣辱分明
一般科目课程发展中心技职图书区藏书书目
奇妙的指纹说课材料
A台北舞馆
高级中等以下学校校长成绩考核办法
年的索尼在中国可谓流年不
投标邀请函
如何制作多媒体CAI课件
动力学中一个不容忽视的问题
全国机械工业质量管理奖
自闭症教育有效成份
货币银行学
个人简历封面
清华大学企业信息化策略培训报名表
数据库系统概论课程设计方案
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"02级实验班数据结构与算法课程设计要求指南"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.