This course is available with a year in industry, which is taken after your 2nd year of study.
Our combined Computer Science and Mathematics course brings together two well established and respected courses in two world leading departments. Students on this combined course study topics considered central to each discipline while gaining insight into the substantial interplay between the two subjects.
This is a three-year Bachelors degree course, leading to a combined-subject Bachelors degree in Computer Science and Mathematics. It is taught and administered jointly by the departments of Computer Science and Mathematics. In the first two years, there is equal weight (60:60 credits) between Computer Science and Mathematics, and solid foundations are developed across the two subjects. In the third year, you can choose to do more study in one department than the other, with the split varying up to 80:40 credits either way. You can also keep the split at an even 60:60 credits if you wish. A large individual research project worth 40 credits can be taken in either subject.
The first year contains essential fundamental material in programming and computer architectures. It also contains mathematical and theoretical foundations of computer science. The structure of the first year modules in Computer Science can be found in the first year modules
table. These CS subjects constitute 60 credits, you will take a further 60 credits in the Mathematics department.
The second year continues with fundamental material, such as 'Principles of Programming Languages' and 'Computability and Complexity'. Slightly more specialised topics start to be introduced, for example 'Artificial Intelligence' and 'Vision and Graphics'. The structure of the second year modules in the Computer Science department can be found in the second year modules table . These CS subjects constitute 60 credits, you will take a further 60 credits in the Mathematics department.
Once you reach your third year, there is more flexibility and you can choose the split between the amount of study in the CS department and the amount of study in the Maths department. You may wish to keep this split as 60 credits of study in each department, or you could vary this as 70:50 or 80:40, either way. Examples of current module options in the CS department can be found in the third year modules list. In addition you do a substantial individual research project worth 40 credits, which can be taken in either the Mathematics or Computer Science department. Examples of recent projects can be found under the final year projects tab on this page. Note that you must do at least one other module in the department that you do your project.
You may take a final year project in either Computer Science or Mathematics. Examples of recent final year projects in Computer Science include:
Meet Our Students
![]()
Ione-Skye
MMath Mathematics and Computer Science with a year in industryRead the profile of Helen Bowyer, graduate of Computer Science and Mathematics, now an Engineer at IBM
Who to contact
Dr Will Smith
Ms Dominique Smith
Admissions Tutor
Admissions Administrator
+44 (0)1904 325412
admissions@cs.york.ac.uk