Undergraduate Computer Science courses

  • Computer science seminar

    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 (AI) and Computer Science BSc

    During 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.

    • Course type: Single honours
    • UCAS code: GG47
  • Computer Science BSc

    Computer Science BSc. 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

    • Course type: Single honours
    • UCAS code: G400
  • Computer Science MSci

    Computer Science MSci. 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

    • Course type: Integrated Masters, Single honours
    • UCAS code: I101
  • Computer Science with a Year in Industry BSc

    Computer Science with a Year in Industry BSc. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year in industry. Learn more.

    • Course type: Integrated year in industry, Single honours
    • UCAS code: G401
  • Computer Science with a Year in Industry MSci

    Computer Science with a Year in Industry MSci. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year in industry. Learn more.

    • Course type: Integrated Masters, Integrated year in industry, Single honours
    • UCAS code: I103
  • Computer Science with Study Abroad BSc

    Computer Science with Study Abroad BSc. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year studying abroad. Learn more.

    • Course type: Integrated year abroad, Single honours
    • UCAS code: I10A
  • Computer Science with Study Abroad MSci

    Computer Science with Study Abroad MSci. During this undergraduate degree course you'll learn about core computer science concepts as well as spending a year studying abroad. Learn more.

    • Course type: Integrated Masters, Integrated year abroad, Single honours
    • UCAS code: I102
  • Computer Science/Software Engineering MEng

    Computer Science/Software Engineering MEng 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.

    • Course type: Integrated Masters
    • UCAS code: GG46
  • Computer Science/Software Engineering with a Year in Industry MEng

    Computer Science/Software Engineering with a Year in Industry MEng. During this undergraduate degree course you'll learn about core subjects and have an opportunity to spend time in industry.

    • Course type: Integrated Masters, Integrated year in industry
    • UCAS code: GG6L