内部

数学规划

MA2MPR-Mathematical编程

模块供应商: Mathematics and Statistics
学分数: 10 [5 ECTS credits]
水平:5
教学用语: 秋天 term module
先决条件: MA1CA Calculus and MA1LA Linear Algebra and MA1FM Foundations of Mathematics
模块化的必备条件:
相关内容:
模块被排除在外: MA1MSP Mathematical and Statistical Programming
目前从: 2021/2

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

模块类型:

概述模块描述:

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


目的:

• To develop basic and intermediate programming skills in the context of other modules being taken or having been taken in Part 1;

• To introduce the concepts of program design;

• To introduce computer programming languages relevant to mathematics, in particular Matlab;

• To introduce good programming practice in the structure, maintenance and in-program documentation of the code;

• To be able to display results visually using graphics capabilities of the languages;

• By the end of the module students should be able to dissect a given problem into an algorithm suitable for programming in languages such as Matlab.


可评估的学习成果:

• 学生s will be able to demonstrate the ability to transfer mathematical problems into programs in computer languages such as Matlab;

• 学生s will be able to demonstrate good programming practice in structure, maintenance and documentation of code;

• 学生 will be able to display results visually using graphics capabilities of the languages;

• 学生s will be able to formulate simple real world problems into computer programmes and find the numerical solutions accordingly;

• 学生s will be able to appreciate and analyse the errors in the numerical outputs of their programmes by comparing with exact solutions.


额外的结果:

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



•本模块将支持其他数学模块的学习过程。


大纲内容:

• An introduction to the concept of programming, including top-down design

• Various mathematical concepts will be analysed and appropriate programming techniques applied to facilitate solution and understanding

• The Matlab programming languages will be introduced, in which developed algorithms will be implemented.


教学方法简述:

讲座,计算机实验室,自学以及总结和形成性作业。

工作表和自我评价/反馈机制。


联系时间:
  秋天 春天 夏天
讲座 10
实践课程和工作坊 10
引导自主学习: 80
       
按学期划分的总学时 100 0 0
       
模块总学时 100

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

总结性评核-考试:

不适用。


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

A number of programming assignments and Tests during the term.


形成性评价方法:

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



 


逾期提交的处罚:

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

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除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%。


重新安排:

选修课程。


额外费用(适用时指定):
1) Required text books:
2) Specialist equipment or materials:
3) Specialist clothing, footwear or headgear:
4) Printing and binding:
5) Computers and devices with a particular specification:
6) Travel, accommodation and subsistence:

最后更新: 2021年4月8日

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

现在要做的事情