Skip navigation to content

MT4112 Computing in Mathematics

SCOTCAT credits:15
Academic year(s):2017/8
SCQF Level 10
Planned timetable:9.00 am Mon (even weeks), Tue and Thu

This module is intended to introduce students to FORTRAN and the writing of computer codes to implement mathematical algorithms. The module includes a basic introduction to FORTRAN, and the implementation of mathematical algorithms in a well-documented FORTRAN program. Students are required to complete a project in addition to sitting the examination.

Place in programme(s) and relationship to other modules


At least one of MT4111, MT4112 and MT5611 compulsory for MMath Applied Mathematics and MMath Pure Mathematics At least one of MT3607, MT4111, MT4113 and MT5611 compulsory for MMath Mathematics At least one of MT3607, MT4111 and MT4113 compulsory for BSc/MA Mathematics and BSc/MA Statistics

Optional for all other programmes in the School.

UG Pre-requisite(s):either pre- or co-requisites MT3501, MT3503 or MT3504
UG Co-requisite(s):either pre- or co-requisites MT3501, MT3503 or MT3504
UG Anti-requisite(s):MT5612, Honours or Joint Honours Programme in Computer Science.
UG Modules required for:MT5806

Learning and teaching methods and delivery

Weekly contact:2.5 lectures (weeks 1 - 10).
Total module hours:
  • Scheduled learning: 25
  • Guided independent study: 125

Assessment pattern

UG As defined by QAA:
  • Written examinations: 70%
  • Practical examinations: 0%
  • Coursework: 30%
UG As used by St Andrews:2-hour Written Examination = 70%, Coursework: Project = 30%
UG Re-assessment:2-hour Written Examination = 100%


Module coordinator:Prof D H Mackay
Module teaching staff:Prof D H Mackay, Dr T Elsden