1 |
Informatics 1 - Computation & Logic |
O |
8 |
10 |
|
Informatics 1 - Functional Programming |
O |
8 |
10 |
|
Informatics 1 - Object-Oriented Programming |
O |
8 |
10 |
|
Informatics 1 - Data & Analysis |
O |
8 |
10 |
|
Differential Equations, Modelling and Solution |
P |
8 |
10 |
|
Group Theory: An Introduction to Abstract Mathematics |
P |
8 |
10 |
|
Linear Programming & Numerical Analysis |
P |
8 |
10 |
|
Methods of Applied Mathematics |
P |
8 |
10 |
|
Several Variable Calculus |
P |
8 |
10 |
|
Complex Variable and Differential Equations |
P |
10 |
20 |
|
Pure and Applied Analysis |
P |
10 |
20 |
|
Courses in Artificial Intelligence |
O |
9 |
30 |
|
Further courses in Artificial Intelligence or Mathematics |
O/P |
9/10 |
30 |
|
Honours Project (Informatics) |
O |
10 |
40 |
|
Project in Mathematics (Double) |
P |
10 |
40 |
|
Further courses in Artificial Intelligence |
O |
10 |
20 |
|
Further course in Artificial Intelligence or Mathematics# |
O/P |
10 |
10 |
* Entry to Honours requires a pass at 50%
or above at the first attempt in one of the Informatics 2 courses, a pass
in the other Informatics 2 course and passes at 50% or above in Foundations
of Calculus, Linear Algebra, Methods of Applied Mathematics and Several
Variable Calculus, or the permission of the relevant Head of School. |
‡ Documentation giving details,
as well as restrictions on choice of courses in the School of Mathematics,
will be available for students entering the year to facilitate advance planning. |
# Students must take at least 40 points
worth of courses in the school in which they do not take their project. |