BSc/MComp Computer Science and Mathematics
February 2022
All credits in ECTS (30 credits/semester)
Y1 (both MComp and BSc)
- Mathematics
- S1: “Core pure and statistical mathematics A” (15 credits) consisting of Algebra; Probability & Statistics; Sequences & Functions.
- S2: “Core pure and statistical mathematics B” (15 credits) consisting of Algebra; Probability & Statistics; Sequences & Functions.
- CS
- S1: 10-credits Programming
- S2: 10-credits Programming.
- Year-long: 10-credits AI.
No transferring to maths courses after first few-weeks of S1.
Y2 - MComp
30-credits of CS:
- Year-long: Software Project; Algorithms & Complexity; Machine Learning (10-credits each).
30-credits of Mathematics:
- S1: Compulsory units “Statistics 2A” (10 credits) and “Algebra 2A” (5 credits).
- S2: Compulsory units “Statistics 2B” (5 credits) and 10-credits “Algebra 2B” (10 credits).
Y2 - BSc
For mathematics, BSc students take core units
- S1: Compulsory unit 10-credits “Statistics 2A”.
- S2: Compulsory unit 5-credits “Statistics 2B”.
This is supplemented by
S1: One option from “Probabilistic Modelling”; “Algebra 2A” (5-credits each).
S2: One option from “Probability Theory”; “Numerical Analysis”; “Algebra 2B” (10-credits each).
Y3 - MComp
-
CS: Year-long: 20-credits Individual Project and 1x10-credit option.
-
Maths: Choose either
-
Algebra pathway:
S1 “Differential Geometry of Curves and Surfaces”; “Numbers & Codes”, “Projective Geometry” (5-credits each).
S2 “Groups and their Representations” (10 credits); “Introduction to Topology” (5 credits).
-
Or Statistics pathway:
S1 “Statistical Modelling & Data Analytics A” (10 credits); “Bayesian Statistics” (5 credits).
S2: “Statistical Modelling & Data Analytics B” (10 credits); “Medical Statistics” (5 credits).
-
Y3 BSc
-
On the maths side, BSc students can choose any of the options from the MComp and the following additional units (subject to prerequisites) totaling from 10 to 20 credits/semester.
S1: “Stochastic Processes & Martingales”; “Numerical Linear Algebra” (10-credits each).
S2: “Probability & Finance” (5 credits); “Discrete Probability” (5 credits); “Graph Theory” (5credits); “Inverse Problems and Numerical Optimisation” (10 credits).
Y4
-
40-credits CS project.
-
20-credits of mathematics.
-
Either Algebra pathway:
S1: “Algebraic Geometry”, “Galois Theory” (5-credits each).
S2: “Advanced Number Theory”, “Algebraic Topology” (5-credits each).
-
or Statistics pathway:
S1: “Advanced Statistical Modelling A” (10 credits).
S2: “Advanced Statistical Modelling B” (10 credits).
-
See interactive map for math options (TBC).