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, University of Birmingham.

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

    Computer 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

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

    Computer 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

    • 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, 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.

    • 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, 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.

    • 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, 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.

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

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

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

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

    • 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, University of Birmingham. 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