Inclusion in this list does not mean that all possible combinations of optional courses can be taken. Every effort is made when setting the timetable to take into account commonly chosen options, however, students should consult the timetable when making their choices.
The course Modelling and Visualisation in Physics requires a pass in Computer Modelling in 3rd year as a pre-requisite.