Please note: this course is full for 2019 entry.
Please note: the entry requirements for this course for 2019 entry have changed. The information on this page shows the new entry requirements, please read these carefully before applying.
DISCRETE MATHEMATICS (BSc)
Full-time 2019 entry, A*AA, IB 39
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.
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 consolidate what you’ve learned by applying 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.
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.
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.
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.
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.
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.
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.
"The computer science modules usually have designated lab time to put into practice what you’re learning... The layers of support here at Warwick can be great, and really do help out in first year when the jump from A-Level is pretty huge..."
Read Charlotte's blog posts
A level: A*AA to include A* in Mathematics or Further Mathematics
IB: 39 with 6,6,6 in three Higher Level subjects, to include 6 in Higher Level Mathematics
You will also need to meet our English Language requirements.
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, and grade A in A level 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 website.
- We welcome applications from students with other internationally recognised qualifications. For more information please visit the international entry requirements page.
Taking a gap year Applications for deferred entry welcomed.
Interviews 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.
Programming for Computer Scientists
Design of Information Structures
Discrete Mathematics and its Applications 1
Discrete Mathematics and its Applications 2
Sets and Numbers
Algorithmic Graph Theory
- Discrete Mathematics Project
- Complexity of Algorithms
- Approximation and Randomised Algorithms
Selection of optional modules that current students are studying:
Experimental Mathematics; Introduction to Geometry; Geometry and Motion; Introduction to Abstract Algebra; Probability; Professional Skills; Web Development Technologies; Computer Security; Advanced Linear Algebra; Stochastic Processes.
- BAE Systems
- Goldman Sachs
- Application Developer
- Analysis Programmer
- Graduate Software Developer
- Computer Security Specialist
- Risk Assessor
A level A*AA to include A* in Mathematics or Further Mathematics
IB 39 with 6,6,6 in three Higher Level subjects, to include 6 in Higher Level Mathematics
Degree of Bachelor of Science (BSc)
3 years full time
24 September 2019
Location of study
University of Warwick, Coventry
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.
This information is applicable for 2019 entry.