MEng Discrete Mathematics

4 Years On Campus Bachelors Program

University of Warwick

Program Overview

The MEng Discrete Mathematics at Warwick is a four-year joint degree in mathematics and computer science that focuses on the mathematical structures underpinning modern computing and problem-solving. It’s perfect for students who enjoy rigorous mathematics, logical reasoning, and want to master both abstract theory and computational applications.


Curriculum Structure

Year 1

You begin by developing a solid foundation in mathematical reasoning through modules such as Analysis, Algebra, Discrete Mathematics, and Linear Algebra. You also cover computer-science fundamentals including programming, data structures, and algorithms, giving you a strong dual grounding in both disciplines.

Year 2

Your studies deepen into more specialised areas of discrete mathematics, combinatorics, graph theory, probability, and algorithmic design. You also extend your computer-science knowledge through modules in software systems, formal methods, or theoretical computation, while beginning to choose optional modules that reflect your interests.

Year 3

In the third year you take advanced modules spanning both mathematics and computer science — such as complexity theory, advanced algorithms, combinatorial structures, or probability and statistics. You also complete an individual project that allows you to explore a topic at the intersection of mathematics and computing under expert supervision.

Year 4

Your final year offers the greatest flexibility, letting you choose from a wide range of optional advanced modules in both departments — from topics like coding theory, cryptography, advanced graph theory, or algebra, to machine learning, data analytics, security, or high-level algorithms. This year is designed for you to create a personalised pathway toward research, industry, or further study.


Focus Areas

Discrete mathematics; combinatorics; graph theory; logic and formal methods; algorithms and complexity; probability and statistics; programming and computation; optional advanced mathematical and computing modules.

Learning Outcomes

You will graduate able to construct and analyse rigorous mathematical arguments, design and evaluate algorithms, apply computational methods to complex problems, and work fluently between abstract theory and practical implementation. The programme also builds strong skills in problem-solving, programming, mathematical modelling, and research-based project work.

Professional Alignment

The blend of mathematics and computer science prepares you for roles in software engineering, algorithm development, data science, cybersecurity, quantitative finance, and research. The strong theoretical foundation also positions you well for postgraduate study or research in mathematics, computer science, or interdisciplinary fields.

Reputation

Warwick is globally recognised for excellence in both mathematics and computer science, and this specialist degree benefits from the combined strengths of both departments. Graduates are highly sought after for their rare mix of deep mathematical expertise and high-level computational ability.

Experiential Learning (Research, Projects, Internships etc.)

The MEng Discrete Mathematics degree at Warwick is taught jointly by the Mathematics Institute and the Department of Computer Science, giving you a powerful blend of abstract mathematical thinking and computational problem-solving. From the start, you develop rigorous proof techniques, logical reasoning, and deep understanding of discrete structures, while also building programming and algorithmic skills.

You benefit from research-informed teaching, as Warwick has strong research groups in combinatorics, algorithms, optimisation, and theoretical computer science. Many modules and projects draw directly from current advances in these fields.


What you’ll study & how the course is structured

Foundation and Core

You begin with key mathematical tools (proof, sets, algebra, analysis) and core computer-science foundations (programming, data structures, algorithms). You also study discrete structures and logic, building the base for the entire degree.

Deepening Knowledge

You move into further discrete mathematics, combinatorics, graph theory, algorithms, probability, and computation theory. These modules give you both theoretical insight and practical algorithmic skills.

Advanced Topics + Individual Project

You take advanced modules in areas such as algorithms, complexity theory, discrete optimisation, and combinatorial structures. You also complete an individual project, allowing you to explore a topic of your choice under academic supervision.

MEng Specialisation

The final year offers significant flexibility — you can specialise in areas like algorithmic game theory, computational complexity, data analytics, cryptography, machine learning theory, operations research, or advanced discrete mathematics.

Teaching methods include lectures, small-group tutorials, lab sessions, coursework, problem sheets, programming tasks, and group projects. You may also undertake a placement year or a study-abroad year, depending on your interests.


Who this degree suits

This programme is ideal if you:

  • Enjoy pure mathematics, abstract reasoning, and rigorous proofs

  • Want strong computing foundations — algorithms, programming, complexity

  • Are interested in solving deep technical problems with both theory and practical tools

  • Prefer a mathematically intensive alternative to a typical computer science degree


Career paths & opportunities

Graduates from this programme pursue roles such as:

  • Software engineer or systems developer

  • Algorithm designer or optimisation specialist

  • Data scientist, quantitative analyst, or financial modeller

  • Cryptography or cybersecurity specialist

  • Researcher in mathematics or computer science

  • Academic researcher or educator (with relevant postgraduate training)

The degree develops exceptional logical reasoning, programming experience, and analytical ability — all highly valued across technology, finance, research, and consultancy.


Why Warwick’s programme stands out

  • Unique joint degree taught by two highly regarded departments

  • Early exposure to modern research in discrete mathematics and algorithms

  • A strong balance of abstract theory and applied computational skills

  • Flexibility to specialise in advanced areas during the MEng year

  • Opportunities for placements, industry experience, and study abroad

Progression & Future Opportunities

Graduates of the MEng Discrete Mathematics programme develop advanced skills in mathematical reasoning, algorithmic thinking, and computational problem-solving. This prepares them for high-impact roles across technology, research, finance, and consulting. Typical job roles include:

  • Algorithm or Software Engineer

  • Data Scientist or Quantitative Analyst

  • Cybersecurity or Cryptography Specialist

  • Researcher in Mathematics, Computer Science, or Applied Technology

Because this programme blends deep mathematical theory with strong computer-science training, graduates enter the job market with a versatile skillset suited for both technical and research-oriented careers.

What supports your employability:

  • Taught by leading departments: Delivered jointly by Warwick’s Mathematics Institute and Department of Computer Science, with expertise in combinatorics, algorithms, complexity theory, optimisation, and discrete systems.

  • Strong technical foundations: Core learning includes combinatorics, discrete structures, proofs, algorithms, programming, theory of computation, and advanced applied mathematics.

  • Specialisation options: In the final year, students can tailor their learning with advanced modules such as cryptography, quantum computing, data analytics, algorithm design, and complexity theory.

  • Work-based and international experience: Opportunities for a year in industry, a research placement, or study abroad strengthen employability and help build professional networks.

  • Excellent graduate outcomes: Graduates from Warwick’s maths and computer-science programmes consistently secure strong employment or postgraduate research opportunities across tech, finance, consulting, AI, analytics, and academia.

  • Long-term qualification value: Discrete mathematics underpins modern computing — including algorithms, networks, cryptography, optimisation, and data science — ensuring your skills remain future-proof.


Further Academic Progression:
After completing the MEng Discrete Mathematics, students can progress to:

  • PhD or postgraduate research in discrete mathematics, theoretical computer science, cryptography, quantum computing, algorithms, optimisation, or related fields

  • Specialist technical careers in data science, cybersecurity, AI/ML, operations research, quantitative finance, and high-level software engineering

  • Cross-disciplinary research combining mathematics and computation (e.g., computational biology, simulation, complex systems, quantum technologies)

Program Key Stats

£33,520 (Annual cost)
£9,535
£ 29
Sept Intake : 14th Jan


No
No

Eligibility Criteria

A*A*A
3.5
39
92

1340
28
6.0
87
No

Additional Information & Requirements

Career Options

  • Data Analyst
  • Statistician
  • Actuary
  • Financial Analyst
  • Investment Analyst
  • Quantitative Researcher
  • Operations Research Analyst
  • Risk Analyst
  • Economist
  • Market Research Analyst
  • Business Analyst
  • Data Scientist
  • Cryptographer
  • Software Developer
  • Machine Learning Engineer
  • Accountant
  • Auditor
  • Teacher
  • Research Scientist
  • Meteorologist
  • Biostatistician
  • Financial Planner
  • Mathematical Modeler
  • Academic Researcher
  • Artificial Intelligence Specialist

Book Free Session with Our Admission Experts

Admission Experts