Skip to main content Skip to navigation

Discrete Mathematics (Full-Time, 2017 Entry)

Why study Discrete Mathematics at Warwick?

  • Our Department of Computer Science is consistently ranked among the top UK Computer Science departments. High-quality teaching is complemented by high standards of research, with research groups directly influencing the curriculum of our undergraduate degrees.
  • There are opportunities to choose from many optional modules to broaden your interests, tailor your expertise and allow you to specialise.
  • You’ll be working in a stimulating environment with excellent computing facilities, a large, well-equipped Hardware Laboratory and a new student-run iLab, which provides hardware and software for use in academic projects and student-led activities. Our friendly academic community provides a strong pastoral support system, ensuring that you receive personal tuition throughout your period of study.

Dr Matthew Leeke

Computer Science

Sarah Marshall

Computer Science undergraduate

Why study at Warwick

A view from our academics

What will I learn?

This is the first Discrete Mathematics degree in the UK, focusing on the mathematics underpinning Computer
Science. The course – jointly taught by the Department of Computer Science and the 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.

If you take the MEng course, your fourth year propels you to the forefront of Mathematics and Computer Science through the study of research-active material in both disciplines. You can also choose from many other optional modules throughout your course.

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 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 Mathematics.

Access Courses Access to HE Diploma (QAA recognised) including appropriate subjects with distinction grades in level 3 units, and grade A* in A level Mathematics or Further Mathematics (or equivalent).

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.

General Studies/Critical Thinking Offers normally exclude General Studies and Critical Thinking at A or AS level.

Further Information

Taking a Gap Year Applications for deferred entry are 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 Applicants in receipt of an offer are invited to a CS@Warwick Open Day. These are held between early November and early March. The university also allows prospective students to visit campus and take part in one of their main university open days, Campus Tours and Warwick Visits. For more information see the Visit Us section of the website.

What modules can I study?

Your first year introduces you to basic concepts in the area of Discrete Mathematics. Core modules may include Programming for Computer Scientists; Design of Information Structures; Discrete Mathematics and its Applications; Linear Algebra; Mathematical Analysis; Sets and Numbers and Probability A. Optional modules may include Experimental Mathematics; Mathematics by Computer; Introduction to Geometry; Geometry and Motion; Introduction to Abstract Algebra; Number Theory; Mathematical Programming 1; Probability B; Professional Skills; Development Technologies; Computer Security and Differential Equations (Maths-Stats).

Your second year will integrate the mathematical and computational perspectives that underpin Discrete Mathematics. Core modules may include Combinatorics; Algorithmic Graph Theory; Formal Languages and Algorithms.

Examples of optional modules are Algebra I: Advanced Linear Algebra; Stochastic Processes; Combinatorial optimisation; Introduction to Number Theory as well as a selction of modules delivered by Computer Science, Mathematics and Statistics.

In your third year the main focus is on applications of discrete mathematics to computer science. Core modules could include Discrete Mathematics Project; Complexity of Algorithms and Advanced Topics in Algorithms. Optional modules may be selected from level 3 modules available to the third year of the Computer Science degree or the Mathematics degree.

Find out more about the degree structure and updated module options.

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

What careers can a Warwick degree in Computer Science lead to?

A computing degree is a gateway to an excellent career in the IT industry, but our graduates have also joined consultancy firms, financial institutions, e-business consultancies and smaller organisations offering specialist technical services.

Career destinations of some of our most recent graduates include Software Engineer, IBM; Consultant, Accenture; Graduate Software Engineer, BAE Systems; Technologist, GCHQ; Technical Analyst, Goldman Sachs.

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 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.

This information is applicable for 2017 entry.