当前位置:首页 > 任务书2016-第2版
C语言项目实践指导书
一、 项目实践目的
C语言项目实践是计算机类专业集中实践性教学环节之一,是学习《C语言程序设计》课程后进行的一次全面综合练习。其目的在于掌握自顶向下逐步求精的结构化程序设计方法和良好的程序设计编码风格,加深C语言程序设计课程理论和基本知识的理解,掌握使用C语言进行软件设计的基本方法,提高运用C语言解决实际问题的能力。
培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。 二、 项目实践过程及要求
C语言项目实践不仅是对程序设计能力的综合锻炼,更是对团队合作、软件开发与项目管理过程的训练。一般来说可分以下几个阶段进行:开题、系统设计、系统编码实现、系统测试、系统评价与验收。
1.开题。在确定题目后,制定项目开发进度表,包括系统设计、系统实现、测试等的时间段,其格式可以参考表1。指导教师收集学生的开题情况(包括:题目及简要说明、初步进度安排等),审核并批准实施。
表1 进度安排表
C语言项目实践进度表 选题名称: 班级: 学号: 姓名: 任课教师: 一、系统设计 起始时间及计划完成时间: 二、系统实现 起始时间及计划完成时间: 三、测试 起始时间及计划完成时间:
2.系统设计。系统设计的任务是对所确定的题目从问题需求、数据结构、程序结构、难点及关键技术等方面进行分析,形成初步的系统设计方案。该方案作为C语言项目实践的中期报告。其格式参考表2,主要内容包括问题分析的陈
1
述和初步设计的方案,以及可能的难点问题与关键技术等。学生通过撰写中期报告,掌握程序开发方法和熟悉相关的高级编程技术,调整进度,教师通过学生提交的中期报告主要了解学生项目分析和初步设计的情况,及时发现存在的一些问题。在系统设计(包括下一阶段的系统实现阶段),学生需要查阅大量的编程技术资料和相关的源程序。
表2 中期报告表
C语言项目实践中期报告(系统设计) 选题名称: 班级: 学号: 姓名: 任课教师: 起始时间及计划完成时间: 一、题目(问题)描述 二、问题分析 三、系统设计 1.程序总体结构 2.界面设计 3.系统编码实现。学生根据初步的系统设计与分析结果,对系统编程实现。这期间,需要思考并取得确定的内容主要有:编程规范与约定(如变量名的命名法则)、接口约定、问题及系统设计变更的程序、程序版本管理方法、模块测试与模块集成的组织等。
4.系统测试。在各程序模块编码完成并集成后,就可以开始对整个系统进行测试。测试是软件开发很重要的一个阶段,学生可以试着应用一些测试方法对所完成的系统进行严格的测试。对于测试中发现的问题,要善于分析问题发生的根源。
5.系统评价与验收。教师对学生完成的系统进行评价。要求学生提交以下材料:
(1)C语言项目实践总结报告。学生对整个开发进行全面总结,教师则通过总结报告了解学生对整个开发流程(特别是详细设计)和高级编程技术的掌握情况,也是小组及个人工作评价的重要依据。总结报告封面格式见附件一,第二页起的正文内容模版见附件二。
2
(2)源程序清单。对于源程序文档,要求代码必须有良好的风格,有必要的细致,采用较好的缩进格式。
(3)可执行程序,包括运行该程序所依赖的其它内容,如数据等。 为了对学生的工作做出更为全面而且客观的评价,教师除了要求学生递交材料之外,还要进行现场验收(如分组答辩)。现场验收时,主要验证学生是否掌握了开发的流程和方法,以及一些高级的编程技术。同时,可以客观地发现很多在报告中不能体现的问题,例如,学生的开发能力。 三、项目实践具体时间安排
项目实践时间为1周。
(1)7月3日之前进行课程设计安排
(2)7月4日下午3点之前完成进度安排,并整理成电子文档上交指导老师,格式参考任务书表1。
(3)7月5日下午3点之前完成中期报告,并整理成电子文档上交指导老师,格式参考任务书表2。
(4)7月8日下午3点之前,提交总结报告,源程序清单和可执行程序,其中进度安排,中期报告,总结报告和源程序清单需要打印装订成册统一上交。 四、 项目实践分组
项目实践分组一人一组,学生本人的学号除以10所得余数加1为所分配的课题序号,学生也可自拟题目并经教师允许后进行。为了充分发挥学生独立工作能力,项目实践分组一人一组;为了培养学生团队合作、协同创新的能力,项目实践课题3人左右分配同一个课题。 五、 项目实践课题
(见附件三)
六、项目实践总结报告格式要求
(见附件四) 七、评价标准
项目实践不仅是对学生程序设计能力的训练,也是对程序开发方法的初步训练。因此,评价大型程序的结果不仅要看程序编写完成功能的情况、工作量和质量,还要看相关的程序文档。
3
从两个方面考察:一是按照软件工程的要求,检查是否及时提交了符合要求的实验报告(包括进度表,中期报告和总结报告);二是采用小组答辩方法对项目实践结果进行现场评价,考察大型程序的完成情况。 八、学生成绩评定方法
C语言项目实践考核方式为考查,考核结果为优秀、良好、中等、及格和不及格五等,成绩90分以上优秀,80-89分良好,70-79分中等,60-69分及格,60分以下不及格。
C语言项目实践的考核包括考勤,答辩成绩,设计报告三个项目,具体评定标准详见C语言项目实践评分表。
有下列情形之一者,项目实践考核按不及格处理: 1.项目实践期间累计旷课达6节; 2.项目实践期间累计迟到、早退达8次; 3.设计报告雷同率超过50%;
4.不能完成设计任务,达不到设计要求。 九、 项目实践学生守则及管理规定
1.学生在项目实践期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处,每天以6课时计算。
2.学生必须随时接受指导教师的检查,指导及安排的工作。
3.项目实践所使用的机器,须经指导教师同意后,方可使用。项目实践结束后,制作成果必须上交。
4.学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。
5.严格禁止学生在计算机房玩游戏,每发现一次,则项目实践成绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房,将予以没收。学生也不得将计算机房中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。
6.学生在计算机房内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫。
7.项目实践学生在停课期间必须每天到所在的计算机房签到。 十、 丽水学院项目实践管理规定
4
共分享92篇相关文档