Skip to main content Skip to navigation

What have we updated?

About this page

We will update this page when we make significant changes to course information. This does not necessarily include minor corrections or formatting.

If you ever want to ask us about a change, you can contact us at webeditor at warwick dot ac dot uk.


11 September 2023

Made several amendments to the page:

In the "Overview" section, added:

Actuarial Exemptions

Information about possible exemptions for professional actuarial examinations for students on this course can be found in the Departmental webpageLink opens in a new window.

Updated "Entry Requirements":

Old:

General entry requirements

A levels

A level typical offer

A*A*A to include A* A* in Mathematics and Further Mathematics

Or

A*AA to include A* A (in any order) in Mathematics and Further Mathematics and one of the following:

  • STEP (grade 2)
  • TMUA (score 6.5)
  • MAT (score 55)

Or

A*A*A*A to include A* A (in any order) in Mathematics and Further Mathematics

Where an applicant is unable to study A Level Further Mathematics, they may be considered for the offer A*A*A* including Mathematics or the offer A*AA with A* in Mathematics plus grade 2 in any STEP/6.5 in TMUA/55 in MAT. Please see the Department of Statistics webpage for further information.

A level contextual offer

We welcome applications from candidates who meet the contextual eligibility criteria. The typical contextual offer is A*A*B, including A* in Mathematics and A* in Further Mathematics; or A*AB including A*, A in Mathematics and Further Mathematics (any order), plus grade 2 in any STEP/6.5 in TMUA/55 in MAT. See if you’re eligible. If you are unable to take Further Mathematics, please consult the Departmental websiteLink opens in a new windowLink opens in a new window for advice.

New:

General entry requirements

A levels

A level typical offer

For applicants taking Further Mathematics A level:

A*A*A to include A* A* in Mathematics and Further Mathematics

Or

A*AA to include A* A (in any order) in Mathematics and Further Mathematics and one of the following:

  • STEP (grade 2)
  • TMUA (score 6.5)
  • MAT (score 55)

Or

A*A*A*A to include A* A (in any order) in Mathematics and Further Mathematics

For applicants not taking Further Mathematics A level:

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

Or

A*AA to include A* in Mathematics and one of the following:

  • STEP (grade 2)
  • TMUA (score 6.5)
  • MAT (score 55)

Please note, this course may assume knowledge from A level Further Mathematics. We advise that you undertake independent study, using for example the Advanced Mathematics Support Programme (AMSP), before starting your course.

A level contextual offer

We welcome applications from candidates who meet the contextual eligibility criteria. The typical contextual offer is

A*A*B, including A* in Mathematics and A* in Further Mathematics

Or

A*AB including A*, A in Mathematics and Further Mathematics (any order), plus grade 2 in any STEP/6.5 in TMUA/55 in MAT. See if you’re eligible.

If you are not taking Further Mathematics, the typical contextual offer is 

A*A*A in three A levels to include A* in Mathematics

Or

A*AB to include A* in Maths plus either grade 2 in any STEP/6.5 in TMUA/55 in MAT.

Other UK qualifications

Old:

Scotland Advanced Highers

A1 in Advanced Higher Mathematics, A in one additional subject at Advanced Higher, and AAB in three additional Highers subjects.

New:

Scotland Advanced Highers

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

25th July 2023

Changed module description for Database Systems

From:

"How does the theory of relational algebra serve as a framework for the efficient organisation and retrieval of large amounts of data? During this module, you will learn to understand standard notations (such as SQL) which implements relational algebra, and gain practical experience of database notations that are widely used in the industry. Successful completion will see you equipped to create appropriate, efficient database designs for a range of simple applications and to translate informal queries into formal notation. You will have learned to identify and express relative integrity constraints for particular database designs, and have gained the ability to identify control measures for some common security threats."

To:

"During this module, you will learn how relational database theory can be used to efficiently organise and retrieve large amounts of data. This includes a study of different relational query languages and practical experience of the SQL language that is widely used in industry. Successful completion will see you equipped to create appropriate, efficient database designs for a range of applications and to translate informal queries into formal notation. You will have learned to identify appropriate data constraints to ensure the integrity of the database and to mitigate various common security threats."


Changed module description for Programming for Computer Scientists

From:

"In this module, whatever your starting point, you will begin your professional understanding of computer programming through problem-solving, and fundamental structured and object-oriented programming. You will learn the Java programming language, through practical work centred on the Warwick Robot Maze environment, which will take you from specification to implementation and testing. Through practical work in object-oriented concepts such as classes, encapsulation, arrays and inheritance, you will end the course knowing how to write programs in Java, and, through your ability to analyse errors and testing procedures, be able to produce well-designed and well-encapsulated and abstracted code."

To:

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