This programme is available in Edinburgh.
Programme Director: Dominic Breit
Programme Code: F1G1-MCS
For further information about course choices consult:
- Programme Structure and Progression Rules for your own degree programme.
An optional course may not run if there is insufficient demand for it; some choices of courses may not be available to students in some years because of timetabling constraints.
Year 2
Semester 1 Timetable
Semester 2 Timetable
Year 3
Semester 1 Timetable
Semester 2 Timetable
Honours degree students must study 8 mandatory courses.
Ordinary degree students must study 8 mandatory courses, or transfer to the Mathematics with Computer Science degree to gain more flexibility . The choice of elective courses can be found under useful links on the right hand side.
Year 4
- For an overview of what is in the 4th year courses, click on the Brief Descriptions PDF.
- Some options run subject to demand.
Semester 1 Timetable
Semester 2 Timetable
Choose two F1 courses and one F2 course in Semester 1.
Choose two courses in Semester 2.
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F20PB Project: Design & Implementation | |
| F20PC Project: Testing & Presentation | |
| Semester 1 ( Optional choose 3) | Semester 2 ( Optional choose 2) |
| F10AC Applied Mathematics C | F10AN Mathematical Biology B |
| F10AM Mathematical Biology A | F10MP PDEs |
| F10MF Functional Analysis | F10ND Numerical Analysis D |
| F10MM Optimisation | F10PD Pure Mathematics D |
| F10NC Numerical Analysis C | F10PG Geometry |
| F10PC Pure Mathematics C | |
| F20BC Biologically Inspired Computation | |
| F20RS Rigorous Methods for Software Engineering |
Some course choice combinations may not be available to students in because of timetabling constraints.
