University of London logo

BSc Computer Science

Applications for April 2025 are now open | Join our webinar to learn more!

University of London logo

BSc Computer Science

University of London

Accredited Bachelor's degree

Offered by the University of London

36 - 72 months

23 courses total, 14 - 28 hours per week

100% online learning

Hands-on learning from anywhere, no travel required

£13,276 to £19,767 total degree cost

Tuition varies by geographic location

Flexibility

Choose a study schedule that matches your commitments

Master the foundations of computing and build your expertise with career specialisms

This 360-credit degree programme from the University of London blends strong foundational computing skills with emerging technology specialisms and case study material to help you apply your new skills to real-world contexts.

You’ll achieve proficiency in a range of programming languages, with a comprehensive set of coding skills that will allow you to thrive in any IT industry. Each distinct language and industry area will be the subject of a dedicated 15-credit module.

Initially, you’ll learn Javascript, completing a web application project involving client-side web languages like HTML and CSS. You’ll then progress to JS and SQL, learning how to build web server and data applications. Moving on to C++ and C#, you’ll learn about games development and physical computing, before exploring Python as a software design tool for AI and machine learning applications. Once these core skills are established, you can choose one of seven elective specialisms intended to prepare you for work in the most exciting growth areas of modern computing.

The seven specialisms are:

  • Machine learning and AI

  • Data science

  • Web and mobile development

  • Physical computing and the Internet of Things

  • Games development

  • Virtual reality

  • User experience.

Finally, you'll complete a 30-credit final project aligned with your interests. You’ll design and create a software system, documenting the project through progress logs and reports.

Try a course
Get a taste for the University of London with one of their open courses that explore topics covered in the BSc Computer Science degrees. These courses include Introduction to Computer Programming, How Computers Work, and Mathematics for Computer Science.
Flexibility
Work through the programme in your own time, at your own pace studying up to 4 modules per term. You have 3 to 6 years to complete all modules.
Programme length
Choose from two enrollment terms in April and October and finish 23 courses in 36-72 months.
World-class tuition
Learn from leading academics and industry experts from a wide range of IT disciplines at the renowned Goldsmiths Computing Research Department.

Applications for April 2025 are now!

Join our webinar on January 14 to meet Programme Director Dr Matthew Yee-King, and learn more about the degree curriculum and how to apply for the April 2025 cohort.Register now!

If you have any questions please contact the University of London.

View the Prospectus; Programme Specification and Schedule of Programme Fees.

Applications for April 2025 are now!

Join our webinar on January 14 to meet Programme Director Dr Matthew Yee-King, and learn more about the degree curriculum and how to apply for the April 2025 cohort.Register now!

If you have any questions please contact the University of London.

View the Prospectus; Programme Specification and Schedule of Programme Fees.