《Matlab程序设计课程设计》教学大纲.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Matlab程序设计课程设计》教学大纲 课程设计基本信息 课程设计环节代码:110066 课程设计环节名称:Matlab程序设计课程设计 英文名称:Matlab Programming Course Design 课程设计周数:2 学分:2 适用对象:信息与计算科学专业2005级本科生 先修课程与环节:高级语言程序设计,离散数学、数据结构、数学分析 课程设计目的和任务 训练学生灵活应用所学Matlab程序设计知识、图形界面及数据的图形显示和工具箱的使用,独立完成分析问题并利用Matlab解决问题。结合大学各门数学课程的理论知识与Matlab的编程知识及结合其它开发工具,编写程序求解指定问题。初步掌握解决各种具体应用问题的基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和各学科知识的综合运用来进行软件开发,巩固、深化学生的理论知识,提高学生的动手能力,并在此过程中培养他们严谨的科学态度和良好的工作作风。 课程设计方式 独立完成或组成小组合作完成。教师给出若干题目,每道题目带难度系数,学生可从教师给出的若干题目中自由选择一题或抽签定题,也可以学生自选题目(但须经教师同意),每人(或每组)一题。课程设计通过的依据根据教师对程序的测试与对课程设计文档的评定。 课程设计教学(或指导)方法与要求 同学仔细阅读《Matlab程序设计》课程设计方案,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。 同学要发挥自主学习的能力,善于查找资料,充分利用上机时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况。 可以以组为单位共同合作完成课程设计,每组人员不得超过3人。每个组员的课程设计成绩=组成绩*该生在组内的权重。(每组学生权重之和等于该组学生数) 每天必须记录工作日志,包括工作时间,工作地点,工作分工,工作内容,工作进展,收获与问题等。本日志作为最终上交作业的不可缺少部分。 成绩根据上机成果检查和纸介质文档(作业)确定。欢迎提前申请成果检查;文档包括题目、实验目的、组员与权重、计划实施、所采用的理论知识(包括相应的数学推导过程,连续的及数值的)与算法设计、系统设计、模块结构、详细设计、数据结构、源程序(详细的注释)、经验和教训、工作日志、参考书籍和网址等。 程序要求尽量用Matlab来开发,也可以结合其它工具来开发,C#、Java、C++。 上机成果检查按随机提问方式,文档在学期期未放假前提交。 每个同学必须对本组项目有透彻了解,甚至每一行程序的含义、目的,即使是同组其他同学负责的。 题目可选择指导老师给的题目中的任一个,鼓励同学另选题目,但必须难度相当,且与《Matlab程序设计》有关,每组同学题目不能重复。 课程设计内容和时间安排 (一)问题分析和任务定义(1天) 内容:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么,(而不是怎么做?)限制条件是什么。 时间分配:1 天 场地:英东楼207计算科学实验室 (二)算法设计(2.5天) 内容:包括查阅相关资料、理论算法推导与数值计算算法的推导实现。 时间分配:2天 场地:英东楼207计算科学实验室 (三)系统设计(1.5天) 内容:包括模块划分与各模块的功能分析。 时间分配:1.5天 场地:英东楼207计算科学实验室 (四)详细设计和编码(2.5~3天) 内容:算法的具体描述和代码的书写。 时间分配:2.5~3天 场地:英东楼207计算科学实验室 (五)上机调试(2天) 内容:源程序的输入和代码的调试 时间分配:2天 场地:英东楼207计算科学实验室 (五)编写实习报告(4天) 内容:按照给定的报告模版,编写实习报告 时间分配:4天 场地:英东楼207计算科学实验室 课程设计基本要求 (一)问题分析和任务定义(1天) 1、要求 (1)掌握问题分析的方法,以无歧义的陈述说明程序设计的任务; (2)了解以用例图来明确系统功能的方法; (3)遵守机房使用规章和各项安全规定。 2、重点、难点 重点:以无歧义的陈述说明程序设计的任务。 难点:对问题作透彻分析,避免出现需求分析错误。 3、说明 老师到场进行提示性的指导,不宜直接给出完整的解决方案,给学生充分体验自己解决问题的过程。 (二)算法设计(2.5天) 1、要求 (1)掌握具体应用问题的分析方法和实际的问题的数值求解方法; (2)遵守机房使用规章和各项安全规定。 2、重点、难点 重点:理论推导和数值算法 难点:理论推导和数值算法的实现 3、说明 老师到场进行提示性的指导,不宜直接给出完整的解决方案,给学生充分体验自己解决问题的过程。 (三)系统设计(1.5天) 1、要求 (1)掌握系统设计的方法; (2)有模块划分,各模块的详细说明; (3)学生实习

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档