| TERM
1 |
TERM
2 |
| |
|
| YEAR
1 (BSc/MSci) |
|
| |
|
| Mathematics |
|
| . 1101 Analysis 1 |
. 1102 Analysis 2 |
| . 1201 Algebra 1 |
. 1202 Algebra 2 |
| |
|
| Computer
Science |
|
| . COMP1007 Principles of
Programming |
. COMP1008 Object-Oriented
Programming |
| . COMP1002 Theory 1 |
. COMP1004 Theory 2 |
| |
|
| YEAR
2 (BSc/MSci) |
|
| |
|
| Mathematics |
|
| .
1401 Mathematical Methods 1 |
.
1402 Mathematical Methods 2 |
| .
2101 Analysis 3: Complex Analysis |
.
Choice of one from: |
| |
7102 Analysis 4: Real Analysis |
| |
7501 Probability and Statistics |
| |
|
| Computer Science |
|
| .
COMP2007 Concurrent programming |
.
COMP2011 Networks, databases and graphics |
| .
COMP2008 Logic and database theory |
|
| .
COMP2009 Software Engineering and Human Computer Interaction |
|
| |
|
| Year 3 (BSc) |
|
| |
|
| Mathematics |
|
| . 0.5 units of
Year 3 Mathematics options |
| . 0.5 units of Year
3 Mathematics options or MATH2201 or MATH2401 |
| |
|
| Computer Science |
|
| . COMP3091 Project (1 unit) |
COMP3091 (cont) |
| . COMP3004 Computational Complexity |
|
| |
|
| Various |
|
| . 1 unit of
Year 3 Mathematics options or
suitable Computer Science options |
| . 0.5 units of Year
3 Mathematics or suitable Computer Science or approved
outside options |
|
|
| YEAR 3 (MSci) |
|
| |
|
| Mathematics |
|
| . 2201Algebra 3: Further Linear Algebra |
|
| . 3603 Numerical Analysis I |
|
| |
(.)
7501 Probability and Statistics - this must be taken, unless already
taken in Year 2. |
| |
|
| Computer Science |
|
| . COMP3004 Computational Complexity |
|
| . One unit of suitable Computer Science options |
| |
|
| Various |
|
| . 1 unit of Year
3 Mathematics or suitable Computer Science
options (0.5 units if 7501 is taken in Year 3) |
| . 0.5 units of
Year 3 Mathematics or suitable Computer Science or approved
outside option. |
| |
|
| Please note in relation to options that an
attempt will be made to timetable the standard options (COMP3C03/COMP3005,
COMP3C13, COMP3C58, COMPB404, 3603, 3501, 3503, 2201, 2401) so as
to avoid clashes. |
| |
|
| YEAR 4 (MSci) |
|
| |
|
| Mathematics |
|
| . One unit of Year
4 Mathematics or STATM* |
| |
|
| Computer Science |
|
| . One unit of suitable Computer Science Year 4 options |
| |
|
| Various |
|
| . One-unit project (either COMP4091 or 4901) |
| . Half unit of Year
3 or Year
4 Mathematics or suitable Computer Science option. |
| . Half unit of Year
3 or Year
4 Mathematics or suitable Computer Science or approved
outside option. |
| |
|
| |
|
| |
|