内部

数学规划

MA1MPRNU-Mathematical编程

模块供应商: Mathematics and Statistics
学分数: 10 [5 ECTS credits]
水平:4
教学用语: 春天 term module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2

模块召集人: 彼得·斯威比博士
电子邮件: p.k.sweby@reading.ac.uk

模块类型:

概述模块描述:

本模块向学生介绍编程的宝贵技能,并将其与数学应用清晰地联系起来。 编程概念将在MATLAB编程语言的背景下教授,但适用于其他编程语言。 从其他数学模块的例子将被用来说明各种编程技术。



NUIST的模块负责人是Raul Sanchez Galan博士。


目的:


  • 在第1部分中学习过或已经学习过的其他模块的背景下,培养基本和中级编程技能;

  • 介绍程序设计的概念;

  • 介绍与数学相关的计算机程序设计语言; 也就是说,MATLAB;

  • 在代码的结构、维护和程序内文档方面介绍良好的编程实践;

  • 能够使用语言的图形功能直观地显示结果;

  • 在本模块结束时,学生应该能够将给定的问题分解为适合用MATLAB等语言编程的算法


可评估的学习成果:


  • 学生将能够展示将数学问题转化为计算机语言程序的能力,如MATLAB;

  • 学生将能够在代码的结构、维护和文档方面展示良好的编程实践;

  • 学生将能够使用语言的图形功能直观地显示结果;

  • 学生s will be able to formulate simple real-world problems into computer programs and f ind the numerical solutions accordingly;

  • 通过与精确解的比较,学生将能够欣赏和分析程序数值输出中的错误。


额外的结果:


  • 学生将进一步发展他们在数学科学编程领域的可转移技能;

  • 该模块将支持其他数学模块的学习过程;

  • 学生将掌握Python及其库NumPy的基本知识。


大纲内容:


  • 对编程概念的介绍,包括自顶向下的设计

  • 将分析各种数学概念,并应用适当的编程技术来促进解决和理解

  • 将介绍MATLAB编程语言,其中开发的算法将实现。


教学方法简述:

讲座,计算机实验室,自学以及总结和形成性作业。 工作表和自我评价/反馈机制。


联系时间:
  秋天 春天 夏天
讲座 8
实践课程和工作坊 24
引导自主学习:      
    更广泛的阅读(独立) 24
    更广泛的阅读(指导) 10
    考试修订/准备 24
    完成形成性评估任务 10
       
按学期划分的总学时 0 100 0
       
模块总学时 100

总结性考核方法:
方法 百分比
设置运动 100

总结性评核-考试:

总结性评估-课程作业和课堂测试:

本学期有一些编程作业。


形成性评价方法:

许多未经评估的编程练习和工作表,以说明所教授的材料,从而产生详细的反馈,以提高编程技能。


逾期提交的处罚:

支助中心将对逾期提交的工作实行下列处罚:

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
  • 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
The University policy statement on penalties for late submission can be found at: /web/FILES/qualitysupport/penaltiesforlatesubmission.pdf
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。

通过考试的评估要求:

总体得分为40%。


重新安排:

选修课程。


额外费用(适用时指定):

最后更新: 2021年4月8日

本模块描述中包含的信息不构成学生合同的任何部分。

现在要做的事情