Undergraduate Computer Science courses
Computer Science
Demand for computer scientists is rapidly growing. Join one of our programmes and we will equip you with the knowledge and skillset you need for a very successful future.
Why study computer science at Birmingham?
Your learning is underpinned by our research in Artificial Intelligence, Security, Theory, Human-Centred Computing and Computational Life Sciences.
You will be taught by experts who are carrying out world-leading research. We are breaking new ground in the theory and practice of computational systems and their applications in a progressive and inclusive community of staff and students.
We have close links with industry and offer a degree apprenticeship with PwC.
- Artificial Intelligence and Computer Science BScDuring this undergraduate degree course you'll learn about core computer science concepts and develop a strong theoretical grounding in AI. Artificial Intelligence and Computer Science BSc, University of Birmingham.
- keyUCAS: GG47
- looks_oneSingle honours
- Artificial Intelligence and Computer Science with a Year in Industry BScDuring this undergraduate degree course you'll learn about AI and have an opportunity to spend time in industry. Artificial Intelligence and Computer Science with a Year in Industry BSc, University of Birmingham.
- keyUCAS: GG74
- Integrated year in industry
- looks_oneSingle honours
- Computer Science with Digital Technology Partnership - Degree Apprenticeship with PwCComputer Science BSc with PwC Digital Technology Partnership, University of Birmingham. This undergraduate degree combines practical work, technology projects and industry experience, and you are paid to study!
- keyUCAS: G402
- businessDegree apprenticeship
- looks_oneSingle honours
- Computer Science BScComputer Science BSc, University of Birmingham. This undergraduate degree enables you to combine analytical knowledge and technical skills as you research and develop software solutions to real-world problems. Learn more
- keyUCAS: G400
- looks_oneSingle honours
- Computer Science MSciComputer Science MSci University of Birmingham. This undergraduate degree enables you to combine analytical knowledge and technical skills as you research and develop software solutions to real-world problems. Learn more
- keyUCAS: I101
- Integrated Masters
- looks_oneSingle honours
- Computer Science with a Year in Industry BScComputer Science with a Year in Industry BSc, University of Birmingham. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year in industry. Learn more.
- keyUCAS: G401
- Integrated year in industry
- looks_oneSingle honours
- Computer Science with a Year in Industry MSciComputer Science with a Year in Industry MSci, University of Birmingham. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year in industry. Learn more.
- keyUCAS: I103
- Integrated Masters
- Integrated year in industry
- looks_oneSingle honours
- Computer Science with Study Abroad BScComputer Science with Study Abroad BSc, University of Birmingham. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year studying abroad. Learn more.
- keyUCAS: I10A
- Integrated year abroad
- looks_oneSingle honours
- Computer Science with Study Abroad MSciComputer Science with Study Abroad MSci, University of Birmingham. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year studying abroad. Learn more.
- keyUCAS: I102
- Integrated Masters
- Integrated year abroad
- looks_oneSingle honours
- Computer Science/Software Engineering MEngComputer Science/Software Engineering MEng, University of Birmingham, undergraduate degree course .Software Engineering is at the core of the computer science industry and the demand for experts in it is set to grow.
- keyUCAS: GG46
- Integrated Masters