MT4112 Computational Numerical Analysis
Academic year
2024 to 2025 Semester 1
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
15
SCQF level
SCQF level 10
Availability restrictions
Not automatically available to General Degree students
Planned timetable
Lectures: 10am Monday (odd weeks), Wednesday, Friday
Module description
The module will introduce students to some topics in numerical analysis and demonstrate their application using various problems in applied mathematics through the Python programming language.
Relationship to other modules
Pre-requisites
BEFORE TAKING THIS MODULE YOU MUST PASS MT3510
Anti-requisites
IN TAKING THIS MODULE YOU MUST NOT BE ON A SINGLE OR JOINT HONOURS PROGRAMME IN THE SCHOOL OF COMPUTER SCIENCE
Co-requisites
IF NOT ALREADY PASSED, YOU MUST TAKE MT3504
Assessment pattern
1 hour 15 minutes Written Examination = 50%, Coursework = 50%
Re-assessment
Oral examination = 100%
Learning and teaching methods and delivery
Weekly contact
2.5 lectures (x 10 weeks), 1 tutorial/lab (x 10 weeks)
Scheduled learning hours
35
Guided independent study hours
114
Intended learning outcomes
- Analyse and implement numerical methods for root-finding and solving ordinary differential equations
- Identify and apply appropriate mathematical techniques to approximate functions.
- Analyse and implement iterative methods to solve systems of linear equations.
- Demonstrate knowledge of the concepts of rate of convergence, error bounds and numerical stability.
- Write well-structured Python code to investigate and analyse problems in numerical analysis.