Skip to main content

Discrete Mathematics (Full-Time, 2018 Entry)


What will I learn?

This is the first Discrete Mathematics degree in the UK, focusing on the mathematics underpinning computer science. The course, taught jointly by the Department of Computer Science and Warwick Mathematics Institute, is the ideal choice for talented mathematicians with an interest in technology.

Warwick is home to the Centre for Discrete Mathematics and its Applications (DIMAP), a multidisciplinary research centre for discrete modelling, algorithmic analysis and combinatorial optimisation.This means that you will be working alongside internationally-renowned academics at the centre of the latest research breakthroughs. You will acquire skills in mathematics and computer science, including those in software engineering, combinatorial analysis, formal proof and algorithmic analysis.These skills will enable you to both analyse and solve problems in an abstract sense, and realise solutions in computer software. These abilities, alongside transferable skills in communication, planning and self-organisation, make our graduates highly employable.

Your first year will establish the foundations of Discrete Mathematics and its applications, covering proof, formal arguments, rigour and calculations, as well as mathematical reasoning, combinatorial analysis and discrete structures. In your second year you’ll develop a rigorous understanding of the subject’s theoretical basis, which will prepare you for later specialisation. In your third year you’ll work alongside academics on an individual project as well as focusing on applications of Discrete Mathematics to Computer Science, and completing advanced modules on algorithms and computation.

How will I learn?

Our courses offer a balance of core material delivered through lectures, small-group seminars and hands-on laboratory sessions. Approximately a quarter of your time is spent in timetabled classes, with the remainder being used for private study, completing assignments and projects, and practical work in the dedicated computing laboratories, which are open 24/7.

How will I be assessed?

Your performance on most modules will be assessed by a combination of coursework and written examination. The coursework may be individual or group work involving programming, research, writing and presentation. The final-year project work is fully assessed by a presentation and project reports. Each year contributes to the final degree classification, typically in the ratio of 10:30:60 for a BSc degree.

What opportunities are there to study abroad?

We support student mobility through study abroad programmes and all students have the opportunity to apply for an intercalated year abroad at one of our partner universities. The Study Abroad Team based in the Office for Global Engagement offers support for these activities, and the Department’s dedicated Study Abroad Co-ordinator can provide more specific information and assistance.

  • Entry Requirements

    A Level A*AA, to include A* in Mathematics or Further Mathematics

    International Baccalaureate 38 points with 6,6,6 in three Higher Level subjects including 6 in Higher Level Mathematics.

    These normally exclude General Studies and Critical Thinking.

    Contextual data and differential offers Warwick may make differential offers to students in a number of circumstances. These include students participating in the Realising Opportunities programme, or who meet two of the contextual data criteria. Differential offers will be one or two grades below Warwick’s standard offer (to a minimum of BBB).

  • Access Courses: Access to HE Diploma (QAA-recognised) including appropriate subjects with distinction grades in level 3 units. Candidates must meet essential subject requirements.

    Warwick International Foundation Programme (IFP) All students who successfully complete the Warwick IFP and apply to Warwick through UCAS will receive a guaranteed conditional offer for a related undergraduate programme (selected courses only). For full details of standard offers and conditions visit the IFP page.

    We welcome applications from students with other internationally recognised qualifications. For more nformation please visit the international entry requirements page.

    Further Information

    Taking a gap year Applications for deferred entry welcomed.

    Interviews We do not typically interview applicants. Offers are made based on your predicted and actual grades, along with your personal statement. Occasionally, some applicants may be interviewed, for example candidates returning to study or those with non-standard qualifications.

    Open Days Offer holders are invited to a Departmental Open Day. These are held between early November and early March. Find out more about our main University Open Days and other opportunities to visit us. Candidates living outside the UK are welcome to visit at any time.

What modules could I study?

Year 1 establishes the foundations of Discrete Mathematics and its applications, covering proofs, formal arguments, and calculations, as well as mathematical reasoning, combinatorial analysis and discrete structures. This is complemented by the development of technical skills in computer programming, data structure design and algorithm analysis.

Year 2 develops your understanding of the theoretical underpinning of discrete mathematics, preparing you for later specialisation through the study of areas such as algorithm design, formal languages and graph theory. You will also have the opportunity to tailor your degree to your interests through optional modules in mathematics and computer science.

Year 3 exposes you to cutting-edge topics at the interface of computer science and mathematics. You will complete an individual project, where you will apply your skills to an area of your choice under the supervision of our world-leading academics. Alongside your project you will select from an extensive range of optional modules in computer science and mathematics, including those in areas such as complexity, numerical analysis, measure theory and algebraic topology.

Find out more about the degree structure and module information on the Department of Computer Science website

* The modules mentioned above may be subject to change. Please read our terms and conditions for more detailed information.

Where could my degree take me?

Our graduates have gone on to work for organisations including: BAE Systems, GCHQ, Accenture, Goldman Sachs, IBM.

Examples of our graduates’ job roles include: Application Developer, Analysis Programmer, Graduate Software Developer, Computer Security Specialist, Risk Assessor.

Essential information

Entry Requirements
A level
: A*AA to include A* in Mathematics or Further Mathematics

IB: 38 points with 6,6,6 in three Higher Level subjects including 6 in Higher Level Mathematics.


Degree of Bachelor of Science (BSc)

3 years full time (30 weeks per academic year)

Department website
Department of Computer Science

Warwick Mathematics Instistute

Student blogs
Rob Hannay - Computer Science

Emily Wolfenden - Maths

Location of study
University of Warwick, Coventry

Tuition fees
Find out more about fees and funding

Other course costs

There may be costs associated with other items or services such as academic texts, course notes, and trips associated with your course.

For further information on the typical additional costs please see the Additional Costs page.

Download a prospectus (PDF)

Visit campus

This information is applicable for 2018 entry.