UCL Mathematics Choices

Years 1 and 2

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Analysis options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Algebra and number theory options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Geometry options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Combinatorics, statistics and finance options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Applied mathematics options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Programming options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.

Life sciences options

* Some programming knowledge is desirable, as covered in the post-examination course on Python.

** Some basic knowledge of probability is essential, as covered in MATH1301 or the post-examination course on probability.

*** A-level calculus and geometry is required.