Skip to main content Skip to navigation

Discrete Mathematics MEng (UCAS G4G3)

This image shows a class of students outside with their professor working on a desktop computer

Undergraduate

Find out more about our Discrete Mathematics MEng at Warwick

Discrete Mathematics (MEng) draws on areas of both computer science and mathematics. You will acquire skills in software engineering, combinatorial analysis, formal proof and algorithmic analysis. Regular individual and group projects will consolidate what you have learned by applying it to practical problems.


General entry requirements

  • All 2024–25 applicants will be required to take TMUA except for applicants who are eligible for a Contextual Offer – see our Contextual Offers webpageLink opens in a new window to check your eligibility.
  • TMUA scores will be assessed alongside other factors (including GCSEs, contextual indicators and predicted grades) to determine which applicants receive an offer.
  • The exact requirement in TMUA will be set once all results have been received. We cannot advise on the TMUA requirement at this stage.

Please note that applicants who do not take TMUA and who are not eligible for a Contextual Offer may not be considered for an offer.

For further details including test dates and how to register for TMUA, please see the TMUA at Warwick webpageLink opens in a new window.

A level typical offer

A*A*A to include A* in Mathematics.

A level contextual offer

We welcome applications from candidates who meet the contextual eligibility criteria. The typical contextual offer is A*AA including A* in Mathematics. See if you’re eligible.

General GCSE requirements

You will need a strong set of GCSE grades including the majority at A (or 7) and A* (or 8-9). Your GCSE (or equivalent) English Language and Mathematics grades should be no lower than C (or 4). We also consider your overall GCSE subject profile.

Find out more about our entry requirements and the qualifications we accept.

Subject Combinations
  • We are looking for students with strong mathematical ability and A-level Mathematics is therefore required for this programme.
  • When evaluating whether to make an offer, we will consider the top three grades (including Mathematics). A fourth A Level will not be considered.

IB typical offer

39 with 7, 6, 6 in three Higher Level subjects to include 7 in Higher Level Mathematics ('Analysis and Approaches' only).

IB contextual offer

We welcome applications from candidates who meet the contextual eligibility criteria. The typical contextual offer is 38 including 7 in Higher Level Mathematics ('Analysis and Approaches' only). See if you’re eligible.

General GCSE requirements

Unless specified differently above, you will also need a minimum of GCSE grade 4 or C (or an equivalent qualification) in English Language and either Mathematics or a Science subject. Find out more about our entry requirements and the qualifications we accept. We advise that you also check the English Language requirements for your course which may specify a higher GCSE English requirement. Please find the information about this below.

BTEC

We welcome applications from students taking BTECs alongside A level Mathematics.

Applications are considered on an individual basis and subjects with overlapping curricula will only be counted once.

Scotland Advanced Highers

A1 in Advanced Higher Mathematics plus A in one additional subject at Advanced Higher and AAA in three additional Highers subjects.

Welsh Baccalaureate

A*AA in three subjects at A level including A* in Mathematics plus grade C in the Advanced Skills Baccalaureate Wales.

Access to Higher Education Diplomas

We will consider applicants returning to study who are presenting a QAA-recognised Access to Higher Education Diploma on a case-by-case basis.

Typically, we require 45 Credits at Level 3, including Distinction in 33 Level 3 credits and Merit in 12 Level 3 Credits. We will usually require A level Maths to be studied alongside the Access to Higher Education Diploma in order to fulfil essential subject requirements.

General GCSE requirements

Unless specified differently above, you will also need a minimum of GCSE grade 4 or C (or an equivalent qualification) in English Language and either Mathematics or a Science subject. Find out more about our entry requirements and the qualifications we accept. We advise that you also check the English Language requirements for your course which may specify a higher GCSE English requirement. Please find the information about this below.


International qualifications


English Language requirements

All applicants have to meet our English Language requirementsLink opens in a new window. If you cannot demonstrate that you meet these, you may be invited to take part in our Pre-sessional English course at WarwickLink opens in a new window.

This course requires: Band A

Learn more about our English Language requirementsLink opens in a new window.


Frequently asked questions

Warwick may make differential offers to students in a number of circumstances. These include students participating in a Widening Participation programme or who meet the contextual data criteria.

Differential offers will usually be one or two grades below Warwick’s standard offer.

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

Find out more about standard offers and conditions for the IFP.

We welcome applications for deferred entry.

We do not typically interview applicants. Offers are made based on your UCAS form which includes predicted and actual grades, your personal statement and school reference.

Course overview

This course draws on areas of both computer science and mathematics. You will acquire skills in software engineering, combinatorial analysis, formal proof and algorithmic analysis. Regular individual and group projects will consolidate what you have learned by allowing you to apply it to practical problems.

Your learning experiences throughout the course will enable you to both analyse and solve problems in an abstract sense, and realise solutions through computer software. These abilities, alongside transferable skills in communication, planning, and self-organisation are highly valued by employers.

By studying the four-year MEng, you have the flexibility in your final year to choose optional modules, tailoring the degree to your interests.

You may choose to spend a year in industry, research institutions, or study abroad between Years Two and Three, or between Years Three and Four of your degree. This will be reflected in your degree title.


Study abroad

You can spend a year at one of our partner institutions overseas.

We have an established exchange programme with the Hong Kong University of Science and Technology, which provides opportunities for our students to experience teaching and learning at another world-leading institution.

In addition to benefitting from a rich cultural experience, students returning from studying overseas exhibit an international profile that is attractive to potential employers.

Core modules

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 will develop a rigorous understanding of the subject's theoretical basis, which will prepare you for later specialisation.

In your third year, you will 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.

In your fourth year, you will have the flexibility to choose optional modules, tailoring the degree to your interests.

In each year of their course, students are expected to study a core group of modules and to make up the required normal load for the year by choosing a set of optional modules. There is a choice of optional modules available and there may be requirements to be satisfied by the choices: that a minimum number be chosen from a specific list.

All students complete Refresher Mathematics before the start of term, a 0 credit module designed to reinforce your existing mathematical knowledge.


Year One

Refresher Mathematics

This is a pre-sessional course for incoming first-year undergraduates from mathematics and joint-mathematics courses. The aim is to refresh A Level mathematics and certain core items from further mathematics in preparation for starting their degree.

Read more about the Refresher Mathematics module,Link opens in a new window including the methods of teaching and assessment (content applies to 2024/25 year of study).

Programming for Computer Scientists

This module aims to help you develop your programming skills, regardless of your starting skill level. You will develop problem solving skills through the lens of procedural and object-oriented programming. Using the Java programming language, you will engage with practical work that shall enable you to learn concepts such as classes, encapsulations, arrays, inheritance and advanced topics such as multi-threading and reflection. By engaging with the Warwick Robot Maze environment, you can expect to gain skills in errors analysis and debugging that will help you produce well-designed and well-tested code.

Read more about the Programming for Computer Scientists moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Design of Information Structures

Following on from Programming for Computer Scientists, on the fundamentals of programming, this module will teach you all about data structures and how to program them. We will look at how we can represent data structures efficiently and how we can apply formal reasoning to them. You will also study algorithms that use data structures. Successful completion will see you able to understand the structures and concepts underpinning object-oriented programming, and able to write programs that operate on large data sets.

Read more about the Design of Information Structures moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Introduction to Discrete Mathematics

Discrete mathematics includes the study of logic, algorithmic thinking, sets and finite calculus. The focus of this module is on the application of these concepts in relation to algorithms and data structures in modern computer science. The tools taught in this module provide a core foundation that will allow you to grow your understanding of mathematical and algorithmic processes and be able to apply them in problem-solving. You’ll acquire knowledge on a broad range or core principles, such as logic, sets, relations and functions. As well as this, more advanced topics such as summation techniques (manipulations and finite calculus), asymptotics and big-O notation are covered.

Read more about the Introduction to Discrete Mathematics moduleLink opens in a new windowLink opens in a new window, including the methods of teaching and assessment (content applies to 2025/26 year of study).

Logic and Automata

Computer Science is founded on logic and abstract machines (automata) to solve computational problems. Whether a computational problem is tractable in the first place or not, requires, for example, understanding of what Turing machines are, and of concepts such as decidability, reducibility and the halting problem. In this module, you will be introduced to formal methods for specifying and analysing the behaviour of computational systems, through studying algorithms and proof calculi for verification, as well as associated techniques, such as propositional and predicate logic and comparing the semantics of a variety of logics. In addition to learning about the basic connections between mathematical logic, formal languages, automata theory and verification by model checking, you will also learn and practise proof techniques for reasoning about the limits of various computational models.

Read more about the Logic and Automata moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2025/26 year of study).

Linear Algebra

The branch of maths treating simultaneous linear equations is called linear algebra. The module contains a theoretical algebraic core, whose main idea is that of a vector space and of a linear map from one vector space to another. It discusses the concepts of a basis in a vector space, the dimension of a vector space, the image and kernel of a linear map, the rank and nullity of a linear map, and the representation of a linear map by means of a matrix. These theoretical ideas have many applications, which will be discussed in the module. These applications include: Solutions of simultaneous linear equations. Properties of vectors. Properties of matrices, such as rank, row reduction, eigenvalues and eigenvectors. Properties of determinants and ways of calculating them.

Read more about the Linear Algebra moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Calculus 1/2

Calculus is the mathematical study of continuous change. In this module there will be considerable emphasis throughout on the need to argue with much greater precision and care than you had to at school. With the support of your fellow students, lecturers and other helpers, you will be encouraged to move on from the situation where the teacher shows you how to solve each kind of problem, to the point where you can develop your own methods for solving problems. By the end of the year you will be able to answer interesting questions like, what do we mean by `infinity’?

Read more about these modules, including the methods of teaching and assessment (content applies to 2024/25 year of study):

Sets and Numbers

Mathematics can be described as the science of logical deduction - if we assume such and such as given, what can we deduce with absolute certainty? Consequently, mathematics has a very high standard of truth - the only way to establish a mathematical claim is to give a complete, rigorous proof. Sets and Numbers aims to show students what can be achieved through abstract mathematical reasoning.

Read more about the Sets and Numbers moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Introduction to Probability

This module takes you further in your exploration of probability and random outcomes. Starting with examples of discrete and continuous probability spaces, you will learn methods of counting (inclusion-exclusion formula and multinomial coefficients), and examine theoretical topics including independence of events and conditional probabilities. You will study random variables and their probability distribution functions. Finally, you will study variance and co-variance and famous probability theorems.

Year Two

Combinatorics

In this module you learn the basics about discrete structures that lie at the heart of many real-world problems. A key notion is that of a graph, which is an abstract mathematical model for a network, such as a street network, a computer network, or a network of friendships. You learn to argue about these structures formally, and to prove interesting theorems about them. This will train your ability to think outside of the box.

Read more about the Combinatorics moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Algorithmic Graph Theory

This module is concerned with studying properties of graphs and digraphs from an algorithmic perspective. The focus is on understanding basic properties of graphs that can be used to design efficient algorithms. The problems considered will be typically motivated by algorithmic/computer science/IT applications.

Read more about the Algorithmic Graph Theory moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Algorithms

Data structures and algorithms are fundamental to programming and to understanding computation. In this module, you will be using sophisticated tools to apply algorithmic techniques to computational problems. By the close of the course, you’ll have studied a variety of data structures and will be using them for the design and implementation of algorithms, including testing and proofing, and analysing their efficiency. This is a practical course, so expect to be working on real-life problems using elementary graph, greedy, and divide-and-conquer algorithms, as well as gaining knowledge on dynamic programming and network flows.

Read more about the Algorithms moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Introduction to Mathematical Statistics

The purpose of this module is to provide a systematic introduction to major ideas of statistical inference, with an emphasis on likelihood methods of estimation and testing. The module aims are to introduce systematically the major ideas of statistical inference with an emphasis on likelihood methods of estimation and testing.

A good understanding of these ideas is crucial preparation for further investigation of applied and methodological statistics, machine learning, and the core statistical aspects of data science. The module will consolidate and extend the initial understanding of probability developed in the first-year module ST120 Introduction to Probability.

Read more about the Introduction to Mathematical Statistics moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Metric Spaces

This module lays the basis for many subsequent mathematically-inclined modules, and it is concerned with fundamental notions of distances, measuring and continuity. Making these foundations into a consistent theoretical framework has kept many great mathematicians busy for many centuries, and in this module you walk in their footsteps.

Read more about the Metric Spaces moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Year Three

Discrete Mathematics Project

Through this practical module, you’ll gain experience in undertaking a significant individual design and development exercise in discrete mathematics, from conception through to design, implementation and delivery. Starting with the selection of a topic and location of a suitable supervisor, you’ll be responsible for regular progress reports, and a presentation of your final results alongside a detailed written report. In addition to enhancing your technical knowledge, this process will help you develop important skills such as self-discipline, time management, organisation and professional communications.

Read more about the Discrete Mathematics Project moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Complexity of Algorithms

Are you ready for a challenge? In this module, you’ll learn to analyse the intrinsic difficulty of various computational challenges, and to specify variations that may be more tractable. This will require you to learn notions of the complexity of algorithms, and what makes some computational problems harder than others. You’ll undertake a close study of what makes an algorithm efficient, and study various models of computation, in particular, models of classical deterministic and non-deterministic computations.

Read more about the Complexity of Algorithms moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Approximation and Randomised Algorithms

In this module, you will gain an introductory understanding of approximation and randomised algorithms, which often provide a simple, viable alternative to standard algorithms. You’ll learn the mathematical foundations underpinning the design and analysis of such algorithms. Whilst gaining experience of using suitable mathematical tools to design approximation algorithms and analyse their performance. You’ll also learn techniques for designing faster but weaker algorithms for particular situations, such as large running times. You can expect to cover important concepts, including linearity of expectation, Chernoff bounds, and deterministic and randomised rounding of linear programs.

Read more about the Approximation and Randomised Algorithms moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Combinatorics II

This module expands your knowledge about reasoning and working with discrete structures, and moves you to more advanced topics beyond graphs. In particular, you will learn about partially ordered sets, matroids and set systems. This will enable you to see and appreciate the role of combinatorial reasoning in a broader context of mathematics and computer science.

Read more about the Combinatorics II moduleLink opens in a new window, including the methods of teaching and assessment (content applies to 2024/25 year of study).

Year Four

In the fourth year you will select from an extensive range of both Computer Science and Mathematics optional modules, as well as some options from other departments.


Optional modules

Optional modules can vary from year to year. Example optional modules may include:

  • Professional Skills
  • Data Analytics
  • Functional Programming
  • Computer Security
  • Groups and Rings
  • Combinatorial Optimisation
  • Introduction to Number Theory
  • Stochastic Processes

In the fourth year, the following optional modules may be of interest:

  • Advanced Topics in Algorithms and Complexity
  • Quantum Computing
  • Agent Based Systems
  • Algorithmic Game Theory
  • Graph Theory
  • Advanced Topics in Data Science

The precise modules available to students may depend on module prerequisites (i.e. for some module choices it is necessary for you to have taken a particular module in a previous year).

Assessment

Your performance on most modules will be assessed by a combination of coursework and written examination. The coursework may be individual or group work and involve programming, research, writing and/or presentations.

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:20:35:35 for a MEng degree.

Teaching

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.


Typical contact hours

Each module will include between 3-5 hours of contact time each week, consisting of between 2-3 hours of lectures and 1-2 hours of labs and seminars.

Each hour of contact time should be supplemented with at least one hour of independent study.

Tuition fees

Tuition fees cover the majority of the costs of your study, including teaching and assessment. Fees are charged at the start of each academic year. If you pay your fees directly to the University, you can choose to pay in instalments.

Undergraduate fees

If you are a home student enrolling in 2024, your annual tuition fees will be £9,535. In the future, these fees might change for new and continuing students.


How are fees set?

The British Government sets tuition fee rates.

Learn more about fees from UCASLink opens in a new window.

Undergraduate fees

If you are an overseas or EU student enrolling in 2024, your annual tuition fees will be as follows:

  • Band 1 – £24,800 per year (classroom-based courses, including Humanities and most Social Science courses)
  • Band 2 – £31,620 per year (laboratory-based courses, plus Maths, Statistics, Theatre and Performance Studies, Economics, and courses provided by Warwick Business School, with exceptions)

Fees for 2025 entry have not been set. We will publish updated information here as soon as it becomes available, so please check back for updates about 2025 fee rates before you apply.


Fee status guidance

We carry out an initial fee status assessment based on the information you provide in your application. Students will be classified as Home or Overseas fee status. Your fee status determines tuition fees, and what financial support and scholarships may be available. If you receive an offer, your fee status will be clearly stated alongside the tuition fee information.

Do you need your fee classification to be reviewed?

If you believe that your fee status has been classified incorrectly, you can complete a fee status assessment questionnaire. Please follow the instructions in your offer information and provide the documents needed to reassess your status.

Find out more about how universities assess fee status.Link opens in a new window


Additional course costs

As well as tuition fees and living expenses, some courses may require you to cover the cost of field trips or costs associated with travel abroad.

For departmental specific costs, please see the Modules tab on this web page for the list of core and optional core modules with hyperlinks to our Module CatalogueLink opens in a new window (please visit the Department’s website if the Module Catalogue hyperlinks are not provided).

Associated costs can be found on the Study tab for each module listed in the Module Catalogue (please note most of the module content applies to 2024/25 year of study). Information about module specific costs should be considered in conjunction with the more general costs below:

  • Core text books
  • Printer credits
  • Dissertation binding
  • Robe hire for your degree ceremony

Further information

Find out more about tuition fees from our Student Finance team.


Scholarships and bursaries

Learn about scholarships and bursaries available to undergraduate students.

We offer a number of undergraduate scholarships and bursaries to full-time undergraduate students. These include sporting and musical bursaries, and scholarships offered by commercial organisations.

Find out more about funding opportunities for full-time students.Link opens in a new window

If you are an international student, a limited number of scholarships may be available.

Find out more information on our international scholarship pages.Link opens in a new window


You may be eligible for financial help from your own government, from the British Council or from other funding agencies. You can usually request information on scholarships from the Ministry of Education in your home country, or from the local British Council office.


Warwick Undergraduate Global Excellence Scholarship

We believe there should be no barrier to talent. That's why we are committed to offering a scholarship that makes it easier for gifted, ambitious international learners to pursue their academic interests at one of the UK's most prestigious universities.

Find out more about the Warwick Undergraduate Global Excellence Scholarship.Link opens in a new window

We provide extra financial support for qualifying students from lower income families. The Warwick Undergraduate Bursary is an annual award of up to £3,000 per annum. It is intended to help with course-related costs and you do not have to pay it back.

Find out more about your eligibility for the Warwick Undergraduate Bursary.Link opens in a new window

As part of the 'City of Sanctuary' movement, we are committed to building a culture of hospitality and welcome, especially for those seeking sanctuary from war and persecution. We provide a range of scholarships to enable people seeking sanctuary or asylum to progress to access university education.

Find out more about the Warwick Undergraduate Sanctuary Scholarships for asylum seekers.Link opens in a new window

Further information

Find out more about Warwick undergraduate bursaries and scholarships.

Eligibility for student loans

Your eligibility for student finance will depend on certain criteria, such as your nationality and residency status, your course, and previous study at higher education level.

Check if you're eligible for student finance.

Tuition Fee Loan

You can apply for a Tuition Fee Loan to cover your tuition fees. It is non-means tested, which means the amount you can receive is not based on your household income. The Loan is paid directly to the University so, if you choose to take the full Tuition Fee Loan, you won’t have to set up any payments.

Maintenance Loan for living costs

You can apply for a Maintenance Loan towards your living costs such as accommodation, food and bills. This loan is means-tested, so the amount you receive is partially based on your household income and whether you choose to live at home or in student accommodation.

Find out more about government student loans for home students residing in England.Link opens in a new window

If you’re starting a course on or after 1 August 2021, you usually must have settled or pre-settled status under the EU Settlement SchemeLink opens in a new window to get student finance.

Tuition Fee Loan

If you are an EU student and eligible for student finance you may be able to get a Tuition Fee Loan to cover your fees. It is non-means tested, which means the amount you may receive is not based on your household income. The Loan is paid directly to the University so, if you choose to take the full Tuition Fee Loan, you won't have to set up any payments.

Help with living costs

For the 2024 academic year, you may be eligible for help with your living costs if both of the following apply:

  • You have lived in the UK for more than 3 years before the first day of the first academic year of your course

And

If you are coming to the UK from 1st January 2021, you may need to apply for a visaLink opens in a new window to study here.

Please note: Irish citizens do not need to apply for a visa or to the EU Settlement Scheme.

Find out more about government student loans for EU studentsLink opens in a new window

Repaying your loans

You will repay your loan or loans gradually once you are working and earning above a certain amount. For students starting their course after 1 August 2023, the repayment threshold is £25,000. Repayments will be taken directly from your salary if you are an employee. If your income falls below the earnings threshold, your repayments will stop until your income goes back up above this figure.

Find out more about repaying your student loanLink opens in a new window.

Placements and work experience

We provide support for students wanting to spend a year in industry by promoting opportunities, hosting departmental careers fairs and offering one-to-one sessions with our departmental careers advisor.

Intercalated Year students are supported by their Personal Tutor and our Industrial Liaison Team during their year in industry. Students working in the UK are visited by academic representatives to review their development during the year.


Your career

Graduates from the Department of Computer Science in the past have entered careers in these industries and companies:

Automobiles and Aviation

  • British Airways
  • Ford Motor Company
  • Jaguar Land Rover

Computer Security

  • BAE
  • GCHQ

Computer Systems

  • ARM
  • Citrix
  • IBM

Consulting:

  • Accenture
  • Deloitte
  • EY
  • KPMG

Consumer goods

  • M&S
  • Tesco
  • Unilever

Finance

  • Barclays
  • Bloomberg
  • Goldman Sachs
  • JPMorgan
  • Morgan Stanley

Research

  • CERN
  • Mintel
  • The University of Warwick

Software Development

  • Apple
  • Amazon
  • D.E.Shaw
  • Microsoft
  • Google
  • Sega

They have pursued roles such as:

  • Software Engineer 
  • Systems Analyst 
  • Investment Analyst 
  • Web Designer/Developer 
  • Business Analyst 
  • Actuary 
  • Economist and Statistician 
  • Computer Science Researcher 
  • University Academic 
  • Teacher 
  • Entrepreneur 
  • Start-up Owner 

Helping you find the right career

Our department has a dedicated professionally qualified Senior Careers Consultant to support you. They offer impartial advice and guidance, together with workshops and events throughout the year. Previous examples of workshops and events include:

  • Computing Your Career
  • Careers in Tech
  • Computer Science SME and Alumni Event
  • Women in Tech
  • CVs and applications for Computer Science students
  • Working in the Computer Games Industry
  • Warwick careers fairs throughout the year

Find out more about careers support at WarwickLink opens in a new window.

Computer Science at Warwick

What are computers capable of? How do we use them to solve major world problems? What are their limitations?

Computer Science at Warwick offers you a community of excellence across the breadth of computer science. Join like-minded thinkers and friends who relish the challenges of shaping future technology.

You will study the theoretical foundation in established areas of the discipline. You will then apply your learning to industrially relevant problems, developing technical and transferable skills which will position you excellently for your future career.

We play a leading role in five interdisciplinary research centres and are one of the founding partners of the prestigious Alan Turing Institute for Data Science. This institute – a £42 million collaboration between UK leaders in Computer Science and Mathematics – will shape policy in the UK and stimulate research activity in data science for decades to come, creating unique opportunities for all of our students.

Find out more about us on our websiteLink opens in a new window


Our courses


Related degrees

Life at Warwick

Within a close-knit community of staff and students from all over the world, discover a campus alive with possibilities. A place where all the elements of your student experience come together in one place. Our supportive, energising, welcoming space creates the ideal environment for forging new connections, having fun and finding inspiration.

Keep exploring life at Warwick

Find out how to apply to us, ask your questions, and find out more.

Warwick Accommodation

Finding the right accommodation is key to helping you settle in quickly.

We have a range of residences for undergraduate students on campus.

Explore Warwick Accommodation

Our campus

You won't be short of ways to spend your time on campus - whether it's visiting Warwick Arts Centre, using our incredible new sports facilities, socialising in our bars, nightclub and cafés, or enjoying an open-air event. Or if you need some peace and quiet, you can explore lakes, woodland and green spaces just a few minutes’ walk from central campus.

Explore our campus

Food and drink

We have lots of cafés, restaurants and shops on campus. You can enjoy great quality food and drink, with plenty of choice for all tastes and budgets. There is a convenience store on central campus, as well as two supermarkets and a small shopping centre in the nearby Cannon Park Retail Park. Several of them offer delivery services to help you stay stocked up.

And don't miss our regular food market day on the Piazza with tempting, fresh and delicious street food. Soak up the atmosphere and try something new, with mouth-watering food for all tastes.

Explore food and shops

Explore Students' Union venues

Clubs and societies

We currently have more than 300 student-run societies.

So whether you’re into films, martial arts, astronomy, gaming or musical theatre, you can instantly connect with people with similar interests.

Or you could try something new, or even form your own society.

Explore our societies

Sports and fitness

Staying active at Warwick is no sweat, thanks to our amazing new Sports and Wellness Hub, indoor and outdoor tennis centre, 60 acres of sports pitches, and more than 60 sports clubs.

Whether you want to compete, relax or just have fun, you can achieve your fitness goals.

Explore sports at Warwick

Studying on campus

Our campus is designed to cater for all of your learning needs.

You will benefit from a variety of flexible, well-equipped study spaces and teaching facilities across the University.

  • The Oculus, our outstanding learning hub, houses state-of-the-art lecture theatres and innovative social learning and network areas.
  • The University Library provides access to over one million printed works and tens of thousands of electronic journals
  • Different study spaces offering you flexible individual and group study spaces.

Studying at Warwick

Travel and local area

Our campus is in Coventry, a modern city with high street shops, restaurants, nightclubs and bars sitting alongside medieval monuments. The Warwickshire towns of Leamington Spa and Kenilworth are also nearby.

The University is close to major road, rail and air links. London is just an hour by direct train from Coventry, with Birmingham a 20-minute trip. Birmingham International Airport is nearby (a 20-minute drive).

Travelling from campus

Wellbeing support and faith provision

Our continuous support network is here to help you adjust to student life and to ensure you can easily access advice on many different issues. These may include managing your finances and workload, and settling into shared accommodation. We also have specialist disability and mental health support teams.

Our Chaplaincy is home to Chaplains from the Christian, Jewish and Muslim faiths. We provide regular services for all Christian denominations and a Shabbat meal every Friday for our Jewish students. There is also an Islamic prayer hall, halal kitchen and ablution facilities.

Student support

Chaplaincy

How to apply

Learn more about our application process.

Key dates

Key dates for your application to Warwick.

Writing your personal statement

Make an impression and demonstrate your passion for your course.

After you've applied

Find out how we process your application.

3 ways to connect

Talk to us

Join us at a live event. You can ask about courses, applying to Warwick, life at Warwick, visas and immigration, and more.

See event calendar Link opens in a new window


Warwick Experience

Take a virtual, student-led campus tour. Then join an interactive panel session, where you can hear from and chat to our current students and staff.

Book a tour Link opens in a new window


Student blogs

Explore our student blogs in Unibuddy. You can read about campus life from students themselves, and register to post questions directly to students.

Ask a student Link opens in a new window

Explore campus with our virtual tour

Our 360 tour lets you:

  • Watch student videos
  • View 360 photography and drone footage
  • Learn about facilities and landmarks

Explore our campus virtually through our 360 campus tour now

Come to an Open Day

Don’t just take it from us, come and see for yourself what Warwick is all about. Whether it's a virtual visit or in-person, our University Open Days give you the chance to meet staff and students, visit academic departments, tour the campus and get a real feel for life at Warwick.

Open Days at Warwick

Sign up for updates

Discover more about our courses and campus life with our helpful information and timely reminders.