Programme Requirements for 2024/25 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

B.A. Mathematics and Philosophy with Year in Computer Science Full-time

Year: 4
2024/25 Session

The following must be taken:

Module Title Code Credits Semester
LH Philosophy of Mathematics 09 26094 20 Semester 2

For students who do not undertake a dissertation or similar independent study module at Level I or H in Mathematics one of the following two modules is also compulsory.

For those who undertake a dissertation or a similar independent study module at Level I or H in Mathematics, these two modules are optional modules (even if no student can, of course, do both). Furthermore, in order for a Joint Honours student to be permitted to do the 40 credit dissertation at stage III, they must do 80 credits worth of philosophy modules at this level. That is, they must do two other 20 credit philosophy modules in addition to the 40 credit Philosophical Project.

Module Title Code Credits Semester
LH Philosophical Project 08 27860 40 Full Term
LH Philosophical Project 09 21805 20 Full Term

Choose 40 (or if taking Philosophical Project, 20) credits from the following list of options or up to 20 credits of Level I Department of Philosophy modules may be taken provided that all 60 Year 3 credits in the other Joint Honours subject are being taken at Level H.

This list of modules which follows is indicative but in any given year, only around 15 of these will run in the ordinary way (with lectures, seminars etc.)

Module Title Code Credits Semester
LH Being Good and Doing Right: Issues in Contemporary Moral Theory 08 26794 20 Semester 2
LH Fantastic Beasts and How to Understand them: Topics in Philosophy of Biology 09 30840 20 Semester 1
LH It’s About Time! 09 30950 20 Semester 2
LH Just War 09 29256 20 Semester 1
LH Nietzsche 09 26095 20 Semester 1
LH Prejudice Race + Gender 08 26796 20 Semester 1
LH Reason and Belief 09 31431 20 Semester 2
LH Social Justice 09 30837 20 Semester 1
LH Topics in Philosophy of Religion 08 26825 20 Semester 2

Mathematics: Choose modules totalling 60 credits from:

Module Title Code Credits Semester
LH Differential Equations 06 27143 20 Semester 2
Combinatorics and Communication Theory 06 19601 20 Full Term
Graph Theory 06 19592 20 Full Term
LH Algebra & Combinatorics 2 06 27142 20 Semester 2
LH Financial Mathematics 06 40444 20 Full Term
LH Linear Algebra & Linear Programming 06 28512 20 Full Term
LH Linear Programming 06 24561 10 Semester 2
LH Multivariable and Vector Analysis 06 35172 20 Semester 1
LH Research Skills in Mathematics 06 23753 20 Full Term
LH Statistics 06 27147 20 Semester 2
Number Theory 06 22498 20 Full Term
Numerical Methods & Programming 06 27145 10 Semester 1
Real & Complex Analysis 06 27146 20 Full Term

Students may also apply to undertake a Professional Skills module at level H. If successful this will be taken in place of one of their semester 1 taught modules. The placement can be taken either during the summer vacation (part-time or full-time) or during semester 1 (part-time only). The placement must be completed prior to the Christmas vacation.

Students who undertook a Professional Skills module at level I will not be able to undertake a Professional Skills module at level H.

Module Title Code Credits Semester
LH Professional Skills 09 36876 20 Semester 1
LH Professional Skills - Freelance 09 37013 20 Semester 1