The MMath Mathematics & Computer Science at the University of York is an integrated four-year honours degree combining advanced mathematics with practical and theoretical computer science. It suits students who enjoy rigorous mathematical thinking alongside programming, algorithms and computational modelling, and who want a pathway to technical careers or postgraduate research.
The MMath Mathematics & Computer Science is a four-year integrated master's that builds from core mathematical foundations and introductory programming in Year 1 to specialist and research-led topics in later years. You will study a balanced programme of pure and applied mathematics together with computer science modules, with increasing choice and opportunity to pursue individual interests.
Teaching methods include lectures, small-group problem classes, programming laboratories, seminars and supervision for project work. Assessment is by a mixture of exams, coursework, programming assignments and the final dissertation or project.
Applicants are expected to have strong mathematical ability demonstrated through qualifications such as A levels, the International Baccalaureate or equivalent. Typical offers are competitive and will normally include a high grade in Mathematics; Further Mathematics is strongly recommended for applicants who have taken it. Applicants with alternative qualifications (e.g. Level 3 vocational qualifications) or mature applicants are considered on an individual basis. The department values evidence of programming experience and mathematical problem-solving where available.
International applicants must meet the University's English language requirements. Applicants requiring additional support are encouraged to contact the admissions team to discuss contextual considerations and available preparatory options.
Graduates from the MMath Mathematics & Computer Science programme are well placed for technical careers that require strong quantitative and computational skills. Common career destinations include:
The University of York Careers Service and departmental links help students find internships, placements and graduate vacancies; skills gained on the degree—programming, mathematical modelling, proof-based reasoning and project management—are highly transferable.
The University of York offers research-led teaching across both mathematics and computer science, with opportunities to learn from staff working in a range of pure and applied areas. The department emphasises a supportive learning environment with small-group teaching and access to computing facilities for coursework and research.
Students benefit from links between mathematics and computer science research groups, enabling interdisciplinary project options and exposure to contemporary topics such as machine learning, numerical simulation and theoretical computation. York's careers and enterprise services, together with employer engagement, help students develop professional skills and secure placements or graduate roles.
The campus setting and collegiate atmosphere provide a vibrant student experience alongside academic study, with opportunities for societies, coding clubs and mathematics groups that complement formal teaching and develop teamwork and communication skills valued by employers.
Shortlist scholarships and plan your application — free guidance from our advisors.