Computer Science Undergraduate degree courses

Computer science student

The School has a variety of undergraduate degree programmes available, in disciplines allied to computer science, software engineering, security, theory and artificial intelligence that are incredibly attractive to future employers.

We offer both BSc level (3 year) and integrated Bachelors + Masters level MSci/MEng (4 years), and all of our degrees can also be undertaken with a year in industry or a study abroad, in order to equip you with the knowledge and experience that industry requires.

We also offer two BSc Computer Science with Digital Technology Partnership degree apprenticeships, with PwC and Vodafone (4 years) and are part of an exciting new University of Birmingham Dubai campus.

Follow the programme links below for further information, including applying, modules and fees.


Due to COVID-19, we are currently working remotely and are unable to take phone calls. We are checking emails daily (Monday-Friday) so please email us using the email address below.


Join our Facebook group and chat to current students and alumni about life and study in Computer Science at Birmingham.

Twitter: Follow us @uobcompsci

Degree apprenticeships

These programmes consist of a degree in computer science, and working for either company through summer placements and a penultimate year in industry, with the chance to secure a graduate position following your study.

University of Birmingham Dubai

We are part of an exciting new University of Birmingham Dubai campus, that launched in the UAE in September, 2018. We are offering the following degrees taught at our Dubai campus:

Foundation Year

If you would like to study Computer Science at Birmingham but lack the traditional qualifications for direct entry to our degree programmes, consider a Foundation Year programme which may lead to the programmes listed above.