Mathematics and Computer Science Joint Honours


Key data

  • Mathematics and Computer Science BSc/MSci UCAS code: GG14
  • Duration of programme: 3 years for BSc; 4 years for MSci

Contact Details

  • Admissions Tutor: Mrs Sally Schofield
  • Telephone enquiries: +44 (0)121 414 6594
  • Email:

Entry requirements

  • Number of A levels required: 3
  • Typical offers: AAA (BSc)/A*AA (MSci)
  • Required subjects and grades: A level Mathematics at grade A; a Computing A level is not required but elementary knowledge of computer programming is desirable
  • General Studies: No
  • International Baccalaureate Diploma: 34-36 points including Mathematics at HL 6 points
  • Other qualifications considered: Yes, please discuss with Admissions Tutor

See also general entry requirements


Nowadays, mathematicians use computers as tools to help with solving complex equations, algebraic analysis and even theorem proving, while computer scientists make use of a wide range of mathematics from logic and algebra to statistics.

Your degree in Mathematics and Computer Science will enable you to find many connections and applications as you explore these two fascinating disciplines.

First year

Your mathematical skills are developed with courses in Calculus and Algebra, and either Discrete Mathematics and Probability or Applied Mathematics. In Computer Science, you study program design and programming techniques in software workshops, and study logic as applied to the analysis of programs.

Second year

You take modules in Advanced Calculus and Algebra, Management Mathematics, Algorithms, Data Structures and Logic, as your interests develop either towards software engineering or towards the more mathematical themes that involve computation.

Third year

These degree programmes give you the option of studying for a BSc or MSci degree. This decision is made at the end of the second year with your tutor's advice. Both degrees give you plenty of choice of modules in the final phase, and the MSci lets you take the subject to greater depth through a final-year project in either Mathematics, Computer Science, or the connections between the two disciplines.

Career opportunities

Your skills will equip you for a wide range of careers in industry and commerce, research and development, as well as the many other areas where your knowledge of mathematics and computer technologies is in demand.

Course Modules

Please note that actual course modules may vary from year to year, however, the following are typical course modules:

Compulsory Modules

Optional Modules