Unit name | Computational Mathematics |
---|---|
Unit code | MATH12001 |
Credit points | 10 |
Level of study | C/4 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Dr. Tourigny |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | School of Mathematics |
Faculty | Faculty of Science |
Computational Mathematics provides an introduction to the rudiments of computer programming in a mathematical context, and uses the PYTHON language to illustrate some generic features. It also introduces symbolic computing via the software package MAPLE. Applications to other mathematics units will be stressed throughout.
Aims:
The aim of the unit is to introduce some of the concepts and techniques of computing that are useful in mathematical work. Two of the main topics considered are:
Syllabus
Lecture 1: Introduction - History of computing
Lectures 2-3: Brief introduction to Matlab:
Lectures 4-7: More matlab and basic programming:
Lectures: 8-15: Basic ideas of numerical methods:
Lectures 16-20: Maple and symbolic computing
Relation to Other Units
Frequent use of material covered in the units Linear Algebra and Calculus will be made in order to motivate and illustrate the concepts.
The students will understand what computers do, have proficiency with Matlab. They will be introduced to simple numerical algorithms. They will learn to use MAPLE as an interactive and programming tool.
Transferable Skills:
Problem solving, programming, general IT skills
A mixture of lectures and practical sessions in the computer laboratory, with regular worksheets.
The final assessment mark for the unit will be computed from the marks for 3 tests, equally weighted, to be completed during the practical sessions (50 min). Each test will consist of questions on the material taught so far.