数据结构课程设要求(1611101~05).ppt

数据结构课程设要求(1611101~05).ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设要求(1611101~05)

数据结构课程设计要求 (1611101~05) 2016/2017 春季学期 * 公告发布及注意事项 课程网站: 相关通知及表格、模板等 重修学生 重修学生,要确定在任课教师系统中能查到名单,否则无法录入成绩 请及时与任课教师确认联系(开题时),否则不允许参加中期检查和软件验收 课程设计过程 开题 组队、选题和填报课程设计任务书 开题:由任课教师结合任务书来与学生讨论讲解,并提出要求(包括功能要求等) 中期检查 以检查软件设计开发情况为主,督促执行进度 结合进展情况,任课教师提出相应要求 软件验收 着重所设计开发程序的系统性、功能性和完整性,以及数据结构知识点的“学以致用”情况 课程设计报告 * 各时间节点 提交任务书:6月6号12:00前 6~7号 交互反馈确定任务书和课设选题评级 中期检查:6月12~13号 各班检查时间由任课老师与学生商定 严格检查任务进度,提出新要求并做好记录 注意检查课设工作的真实性和分组中各成员应该承担的工作量,避免弄虚作假 中检成绩原则上不计入课程总成绩,但会影响出勤和验收等成绩 * 各时间节点 终检验收:拟在6月20号,具体待定 各班同一时间验收,相当于考试,只有一次机会 可预约提前验收,不接受推后验收 以软件系统的知识点、实用功能、条件约束和开发实现工作量来衡量 课设报告提交:6月26号17:00前 软件验收通过后1周之内 * 课程成绩 主要由三部分构成: 任务选题,约占20% 软件验收,约占45% 课设报告,约占35% 出勤、任务完成态度、中检等表现会影响课程成绩 * 任务书要求 认真撰写课程任务书,所有同学独立撰写和提交 每人提交一份,从自己理解角度来写,不可与同组人员大篇幅雷同 认真填写课程任务书中相关内容,并设置好相应格式;(与给定任务书格式不符,可降低任务书评分级别) 任务书文件命名“数据结构课程设计任务书 班号-组号-姓名1-姓名2”;若只有一个组员,文件名中只留本人姓名 任务书评级完成后,评级分数不再更改 不合格任务书,需要重新撰写和提交评级 提交截止时间:6号中午12点前 汇总后提交给任课老师评级,评级成绩计入课程总成绩 * 任务书撰写 认真撰写课程任务书,所有同学独立撰写和提交 * 选题要求 要面向现实应用来考虑 自己有兴趣 有一定的实用性,不能凭空瞎想(“用户是上帝”) 能够较好的体现数据结构各知识点的存储操作及算法应用 要有足够的工作量,尤其是多人同组 编程语言不限,但建议用C/C++,能更好地进行内存操作和呈现 可使用GUI操作界面,可也是命令行界面,但要求操作友好 * 组织形式 可分组,每组1~2人 各成员分工必须明确,必须都参与到任务选定、结构设计和编程调试环节中 分组一旦确定,不允许修改,且各组选定组长1人,负责全过程事务 组长职责:负责把握任务整体进展情况 负责给其他组员分配合适足量的工作任务 负责监督其他组员的进展情况 同组成员各环节评分是独立的 * 评分标准 评分依据 选题的意义和价值 主要逻辑结构和存储结构 系统操作界面的友好性、系统功能及关键算法分析 软件系统开发方法和创新思维 科技文献查阅、文档写作以及讲解演示的能力 终检验收标准 一个中心:要以切实能用的有意义的实际应用题目为出发点,以数据的存储结构为中心,要搞清楚数据在内存中是怎样存储的,是以什么样的结构存储的,以及如何高效率的利用各种算法来对这些数据进行计算分析 * 评分标准 终检验收标准 一个中心 两个基本点:一是用到的数据结构相关知识越多越好,如构建和操作线性表、链表、栈、树、图等;二是对应用程序中的数据考虑得越周详就越好,如数据的边界检查及保护等,一定要保证程序中数据的安全性 三个基本要求:(1) 能熟练解释自己所做程序部分的功能及代码;(2) 能够利用开发工具调试和运行课设程序;(3) 所做的程序要与实际相符,不能想当然;最好是选定题目后从网上搜索一些实用资料做好调研工作 * 评分标准 数字量化标准 人均实际编写程序代码不能少于300行 要用到2种或以上的数据结构;用得越多,得分越高 至少要实现的数据结构操作:创建、删除相应的数据结构,插入和查找所需数据 必须是图形化操作界面 要以实际应用情况为准绳,不能自己瞎猜瞎想 * 验收基本要求 切实编程调试 每个同学都必须参加软件验收并解释自己所承担部分的工作,尤其是对自己所写代码的详细解释和相关问题的回答 验收需要检查代码的详细实现过程,如果解释不了则认为不合格 提前配置好运行环境,确保程序运行无错误,否则影响验收得分 若不能或不参加验收,则成绩为0分 * 课设报告 独立撰写提交 每人提交1份,同组人员不可雷同(超过30%则认为是雷同) 分工要明确 撰写课设报告 * 课程报告 1. 选题背景与意义 给出选定此课设题目的原因、

文档评论(0)

xyl118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档