五子棋 - 图文 下载本文

江苏大学《设计一个五子棋》课程设计任务书

题 目:学院名称:专业班级:姓名学号:指导教师:

课程设计说明书

设计一个五子棋游戏 机械工程学院 测控1401 徐梦莹 3140302001 张世庆 2016年7月

1

江苏大学《设计一个五子棋》课程设计任务书

课程设计任务书

一 课程设计目的

课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际的应用课题而进行的一次综合分析和设计能力的训练。

本课程设计旨在培养学生初步具备Windows环境下编写应用软件的能力以及应用文字处理软件撰写规范的课程设计说明书的能力。通过本课程设计的实践训练,使学生掌握解决实际应用问题时所应具有的查阅资料、综合运用所学知识的解决问题能力,为后续课程学习与课程设计以及从事专业工作打下坚实的基础。 二 课程设计的内容及要求

利用所学的面向对象及C++编程知识和技巧,通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目。在分析与设计过程中,要求学生养成良好的编程习惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的程序调试技巧和方法。

根据课题的功能要求,要求学生逐步完成应用程序的设计,具体要求为: 1、按规定的时间及要求上机。

2、设计方案正确,正确划分所选课题的系统功能模块。 3、系统设计要尽量实用,数据与功能分析要详细。 4、要求C++编码简洁、稳定、高效。 5、能独立查阅资料。

6、根据《江苏大学课程设计说明书写作规范》的格式要求,认真撰写课程设计说明书。

三 课程设计说明书的内容要求

课程设计说明书应包括课程设计的目的、意义和任务,软件开发工具介绍、任务分析、总体设计、详细设计、程序流程图绘制、编程、调试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计按不及格记。具体格式参看《江苏大学课程设计说明书写作规范》 四 课程设计题目

1、简易图形图像处理机

2

江苏大学《设计一个五子棋》课程设计任务书

2、指针式闹钟

3、Windows环境下的计算器 4、设计一个五子棋游戏 5、模仿设计一个扫雷程序 五课程设计进度安排

课程设计时间为两周,分四个阶段完成:

1、分析设计阶段:学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。这一阶段在第1~3天完成。

2、编程调试阶段:根据设计分析方案绘制功能结构图和程序流程图,编写C++代码,然后调试代码,实现课题所要求的功能,这一阶段在第4~7天完成。

3、总结报告阶段:总结设计工作,撰写课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编程测试的步骤和内容。这一阶段在第8~9天完成。

4、考核阶段。这一阶段在第10天完成。 六课程设计地点及时间安排

地点:计算中心SB1和SB2 上机时间: 19周

星期一 5 6 7 8节 星期二 1 2 3 4节 星期三 1 2 3 4节

星期四 1 2 3 4 5 6 7 8节

星期五 1 2 3 4节

20周

星期一 5 6 7 8 节

星期二 1 2 3 4 5 6 7 8节

星期三 1 2 3 4节

七其答辩与评分标准

答辩时间:20周星期四全天

答辩过程:先由学生简单地介绍自己设计的主要内容、完成的主要代码等(时间控制

3

江苏大学《设计一个五子棋》课程设计任务书

在5分钟之内),再由指导教师提出问题,学生回答与解决问题。 评分标准:

1、 设计分析过程(10%) 2、 总体方案(10%) 3、 基本算法(10%) 4、 调试分析(15%) 5、 是否有创新点(5%) 6、 说明书格式规范(10%) 7、 文献检索及查阅资料能力(10%)8、 答辩介绍及回答问题(15%) 9、 考勤情况及学习态度(15%)

4