Mathematics and Computer Science Courses
Year 2
In their second year, students in the Mathematics and Computer Science degree study two core Computer Science papers, Models of Computation, and Algorithms; and two core Mathematics courses comprising Linear Algebra, and Metric Spaces and Complex Analysis.
Students also study two optional Computer Science courses: a full list can be found here. It is recommended that you take 32 lectures' worth of Mathematics options.
Year 3
In the third year, students studying the Mathematics and Computer Science degree can choose the balance between options in Computer Science and in Mathematics, devoting between 25% and 75% of their time to each of them.
Year 4
In the fourth year, students can devote between 0% to 100% of their time studyting either subject. Student can pick from advanced options in Computer Science and in Mathematics, devoting between 25% and 75% of their time to each of them.