欢迎来到天天文库
浏览记录
ID:19341144
大小:132.00 KB
页数:13页
时间:2018-10-01
《应用软件课程设计任务指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、应用软件课程设计任务指导书一、前言《应用软件》是我校数学与应用数学专业学生的一门专业课。本课程是一门实践性、应用性非常强的课程,要求学生理论联系实际。MATLAB的语言比较好学,其语法规则简单,与其它语言相比更加简洁和智能化,人机交互性能好,可适用多种平台。《应用软件》课程设计,是对理论知识的巩固、验证、深化和补充,具有很强的实践性,是本课程的重要环节。通过该课程实验部分的学习,使学生巩固和加深MATLAB的基本语法和用法,掌握它在数值分析、矩阵运算、微积分、数理统计、优化等若干领域中的计算和图形处理功能,进一步加强学生运用计算机的计算与模拟功能去学习和探究问题的能力,以培养学生独立分析问题和
2、解决问题的能力、综合设计及创新能力,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。二、课程设计的步骤1、分析问题,确定程序目标不言而喻,你打算让这个程序干什么,一开始就应当有清晰的思路。用信息术语去考虑:程序的需要,该程序欲从事的计算和处理的技巧,以及它应向你报告的信息。2、设计程序算法设计算法,即解决问题的具体步骤,同时还得考虑怎样表示程序中的数据(数据结构),以及采用哪些方法处理这些数据。3、编制代码运用关于算法语言的知识,把程序的设计(算法)翻译成算法语言,并输入到计算机中。4、编译与联接5、运行6、测试与调试程序已经运行,然而,它运行不正确也是
3、可能的。因此,用户应当检查程序是否在做它应该做的事情。调试就是寻找并确定程序错误的过程。7、加注释三、课程设计的要求每道练习题目对学生的要求不仅仅是编写代码,而是要按照科学论文的基本要求完成一篇完整的实验报告,从而锻炼学生做科学研究的能力。实验报告首先要求有一个清晰醒目的报告标题,此外至少要求具备以下六部分内容:1、实验题目这一部分需简单介绍题目内容,即该实验到底要做什么。如果涉及明确的算法,最好再简单介绍一下算法产生的背景。基本要求:实验内容必须覆盖完备。2、算法说明这一部分需详细描述解决问题所需要用到的算法和重要的数据结构,即该实验到底应该怎么做。基本要求:所有处理问题中所用到的关键算法都
4、要描述清楚,而不是仅描述主函数。算法和数据结构用伪码或图示描述,千万不要只写源代码加注释。这一部分的目的是让读者在短时间内对作者解决问题的整体思路有个清楚的了解,表达方式必须比源代码通俗易懂。如果读者感觉还不如直接读源代码来得明白,这一部分就失去了意义。3、测试结果这一部分需根据题目类型设计提供相应的测试方法和结果。对于需要比较不同算法性能优劣的题目,应设计并填写一张性能比较表格,列出不同算法在同一指标下的性能表现。但仅仅罗列出一堆数据是不够的,还应将数字转化为图象、曲线等,帮助读者更直观地理解测试结果。对于需要利用某算法解决某问题的题目,应设计并填写一张测试用例表。每个测试用例至少应包括下列
5、内容:l测试输入:设计一组输入数据;l测试目的:设计该输入的目的在于测试程序在哪方面可能存在的漏洞;l正确输出:对应该输入,若程序正确,应该输出的内容;l实际输出:该数据输入后,实际测试得到的输出内容;l错误原因:如果实际输出与正确输出不符,需分析产生错误的可能原因;l当前状态:分为“通过”(实际输出与正确输出相符)、“已改正”(实际输出与正确输出不符,但现在已修改正确)、“待修改”(实际输出与正确输出不符,且尚未改正)三种状态。4、分析与探讨这一部分应是整篇报告中最令读者感兴趣的部分,分为两块内容:l测试结果分析。需详细解释测试策略,对得到的数据进行分析,总结出算法的时空复杂度,得出自己对算
6、法性能等方面分析的结论。l不局限于题目要求使用的算法,探讨更多解决问题的途径,或者提出自己的见解,给出改进算法以得到更好结果的建议。6、附录源代码列在附录中,要求程序风格清晰易理解,有充分的注释。有意义的注释行少于30%的代码将不能得分。四、课程设计题目的选择及实施安排本门课程的课程设计时间,都安排在三年级的第一学期14-18周,每周8学时。整个过程分为以下相互衔接的四个阶段:1、完成题目及撰写报告书在这一阶段,指导教师与学生有经常性的固定联系。按照院里的要求,每周指导教师要对学生进行一次指导。2、课程设计答辩在这一阶段,由指导教师抽出部分学生进行课程设计答辩。答辩时,由教师提出问题,学生回答
7、。实验报告出现雷同的、成绩为不及格的必须参加答辩。3、确定课程设计成绩根据学生报告书撰写情况、质量、水平等,按照优、良、中、及格与不及格五个档次确定成绩,再根据学生的考勤、答辩情况确定最后的成绩。附录一:应用软件课程设计题目课程设计题目一:课程成绩分析系统设计题目要求以某班某课成绩为研究对象(包括学号和成绩),实现以下功能:1.求某门课的最低分、最高分及其相应学号;2.求该课程的平均分和标准方差;
此文档下载收益归作者所有