Open the door to sought-after technology careers with a world-class online Bachelor of Science in Computer Science degree from the University of London. You’ll learn in-demand computing skills, develop your abilities to solve complex problems, and nurture your innovation and creativity. The hands-on project-based approach will help you develop the technical and transferable skills you need for a fulfilling career. Whether you have high school qualifications or you’re already working in a computer science field, you can earn a valuable degree that will help move your career forward.
You can choose from a suite of BSc Computer Science specialisms in:
- BSc Computer Science (Machine Learning and AI)
- BSc Computer Science (Data Science)
- BSc Computer Science (Web and Mobile Development)
- BSc Computer Science (Physical Computing and the Internet of Things)
- BSc Computer Science (Games Development)
- BSc Computer Science (Virtual Reality)
- BSc Computer Science (User Experience)
3 – 6 years; 23 modules
The programme is offered twice per year in April and October. The flexible degree programme is designed to fit around work, family, and other commitments in your life. You can study online according to your own schedule.
The course material ranges from entry-level subjects to specialised topics. If you already have a degree outside of computer science, the curriculum will give you the chance to stay up-to-date and learn commercial applications of computing practices.
The programmes are structured into three levels. The first level focuses on how to programme computers, with a special project on web applications. You will learn how computers work as well as the mathematics that underpin computer science. The second level deepens your programming skills and your understanding of how to develop substantial software projects. You’ll also begin to learn specialised topics such as Graphics Programming and Data Science. In the third level, you’ll have the opportunity study specialised modules depending on your specialist pathway and bring your knowledge and skills together with a final individual project — developing your own software product.
When you graduate, you’ll be able to:
- Build and maintain reliable software to meet the sophisticated demands of today's market
- Develop innovative and creative approaches to problem solving
- Work independently with confidence
- Apply for roles at the cutting-edge of the tech sector such as application programmer, mobile app developer, web developer, video game developer, SFX and post-production, and systems analyst
For admission into the programme, you must be age 17 or above on the registration deadline of your session. If English is not your first language, you may also need to complete an English language requirement proficiency test. Proficiency test options can be found here.
If you are unsure as to which entry route you are eligible for, please apply via the direct entry only. If you do not meet all of the entrance criteria for this route your application will automatically be considered for Performance-Based admission.
£10,088* – £15,132*, depending upon geographic location of student.
*Indicative totals are for web supported learners only. They reflect average annual fee increases and assume that you complete the qualification within the minimum time without resits and Accreditation of Prior Learning (which would require additional fees). Additional costs you would also need to budget for would be examination centre fees.
BSc Computer Science Webinar
This webinar was recorded on 6 February 2019 and was hosted by Programme Director Matthew Yee-King, who provided an overview of the new online Bachelor of Science in Computer Science degree programme and the admissions process. Watch it here.
Have no idea what courses you or your child should take? Tell us your requirements in the form below and we will send our recommendations to you by email.
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.