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