BSc Mathematics with Computer Science

This programme is available in Edinburgh.Mark Lawson

Programme Director: Prof Mark Lawson

Programme Code: F181-MCS

For further information about course choices consult:

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.


Mark Lawson

Year 1

Year 1 Director of Studies:Prof Mark Lawson

  • General information for 1st Year mathematics students: click here

 

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory) Semester 2 (Mandatory)
F17CC Introduction to University Mathematics F27SB Software Development 2
F27SA Software Development 1 F27SG Software Development 3
F77SA Introduction to Statistical Science F77SB Introduction to Statistical Science

Anatoly Konechny


Year 2

Year 2 Director of Studies:Dr Anatoly Konechny

 

 

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory) Semester 2 (Mandatory)
F18CD Multivariable Calculus and Real Analysis A F18NA Numerical Analysis A
F18CF Linear Algebra F18PA Pure Mathematics A
F28SD Software Design
Semester 1 (Optional choose 1)
F18AA Applied Mathematics A
F18GD Mathematics for Direct Entrants

Martin YoungsonYear 3

Year 3 Director of Studies:Dr Martin Youngson

 

 

Semester 1 Timetable
Semester 2 Timetable

Honours degree students must study 6 mandatory courses, together with 2 optional courses and no electives.
Ordinary degree students must study 6 mandatory courses, together with up to 2 optional courses and up to 2 approved elective courses . The choice of elective courses can be found under useful links on the right hand side.

Semester 1 (Mandatory) Semester 2 (Mandatory)
F19GB Project Preparation
F19PL Abstract Algebra F29FB Foundations 2
F29FA Foundations 1 F19MC2 Complex Analysis
Semester 1 (Optional) Semester 2 (Optional)
F19PB Pure Mathematics B F19NB Numerical Analysis B

Andy WhiteYear 4

Year 4 Director of Studies:Prof Andy White

  • 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

Semester 1 (Mandatory) Semester 2 (Mandatory)
F10GP2 Mathematics Project Dissertation
Semester 1 (Optional choose 4) Semester 2 (Optional choose 3)
F10AC Applied Mathematics C F10AN Mathematical Biology B
F10AM Mathematical Biology A F10ND Numerical Analysis D
F10MF Functional Analysis F10MP PDEs
F10MM Optimisation F10PD Pure Mathematics D
F10NC Numerical Analysis C F10PG Geometry
F10PC Pure Mathematics C
F20CN Computer Network Security
F20DL Data Mining & Machine Learning
F20RS Rigorous Methods for Software

Choose two F2 courses and five F1 courses