School of Computer Science

2020 Undergraduate Computer Science Curriculum

Our new curriculum has been created to provide our students with a wide range of in-depth options in the final year, each supported by prerequisites achieved in the first two years. In this new curriculum our students will study 120 credits worth of compulsory modules in each of the first two years and 80 credits of options and a 40 credit project in the final year. (For the MSci and MEng programmes, students will study 120 credits of options in 3rd year, and 60 credits of options and a 60 credit project in the final year.)

The BSc in Artificial Intelligence and Computer Science is dedicated to the study of AI, and allows you to go much deeper into AI-module content.


Please note: The modules listed on the website for our programmes are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. Unless indicated otherwise, the modules listed for this programme are for students starting in 2020. On rare occasions, we may need to make unexpected changes to core modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate. Further information can be found in the programme and modules handbook.


Undergraduate degrees

Further information

You can find out more information on our undergraduate degree programmes, and how to apply here.

Get in touch

Helen Whitby
Marketing and Admissions Officer
School of Computer Science

+44 121 415 8742
ug-admissions@cs.bham.ac.uk