Earn a University of London degree in Computer Science and apply your creativity to in-demand technology.
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.
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)
Who is this degree for:
The University of London Bachelor of Science in Computer Science degrees are designed to provide those passionate about computing with instruction in computer science fundamentals. 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.
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 flexible degree programmes are designed to fit around work, family, and other commitments in your life. You can study online according to your own schedule from anywhere in the world.
By studying this degree you will:
- develop your skills in computing with strong programming and mathematics focus, as well as learn skills in project management, presentation skills and teamwork which employers value
- create a portfolio of work that you can present to potential employers.
Try a taster course:
The University of London offers a number of online taster courses and Massive Open Online Courses (MOOCs), which are designed to introduce you to the kind of themes that appear in degree programmes. They are currently running two MOOCS that explore topics covered in the BSc computer Science degrees.
This course is designed for people who use computers, smartphones and the internet regularly and want to understand more about how they work. It is for beginners in computer science and also for people considering starting to study computer science more formally. In this course you will learn some fundamental concepts that you can apply to any software or computer system and how to apply computer science concepts to solve problems in daily computer use.
If you would like a certificate of completion, you will need to make a payment to Coursera.
£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. For further details please refer to the University of London website: london.ac.uk/courses/computer-science#fees
Goods and Services Tax (GST)
On 1 July 2017 a Goods and Services Tax (GST) was introduced in India which applies to online services. From 1 August 2019, the University will be required to add GST at the statutory rate of 18% to its programme fees for new and continuing students resident in India.
The BSc Computer Science degrees, designed by the team at Goldsmiths, University of London, are designed to give you a strong foundation in Computer Science and specialised knowledge of topics such as Data Science, Artificial Intelligence, Virtual Reality and Web Development. Your learning will involve industry and academic case studies to help you understand your studies in terms of real-world problems. You’ll develop and execute a series of projects throughout the programme to help you learn technical skills and hone your problem solving abilities.
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.
- 23 modules
- 3 - 6 years
The degree experience is...
The same courses you’ll find on campus, with the flexibility to learn when and where you want.
Collaborate with a global network of industry leading classmates, instructors, and alumni.
Innovative courses with lectures from some of the world’s best instructors and hands-on projects.
Practical courses designed to help you master skills that you can start applying to your career right away.
The programme will take you between 3 and 6 years to complete. If you’re working and intending to study the degree alongside, you can pay for modules as you go and study at your own pace. On average, a student studying part time will finish the degree in 4-5 years.
Whether you study online or on campus, you will receive a University of London Bachelor of Science degree in Computer Science. The academics are those who teach in the on campus programme at Goldsmiths in London. The programme structure and content is similar to that taught on campus but adapted to suit the needs of learners studying online.
Where a written examination is the assessment method for a module, you will need to attend one of our exam centres which are available all over the world. More information can be found here or contact University of London for more information about finding a local exam centre.
Yes, students who successfully complete the programme will be invited to our annual graduation ceremony in London.
Your certificate will show that you have successfully completed the Bachelor of Science in Computer Science. It will also show that the awarding body is the University of London with academic direction provided by Goldsmiths, University of London.
The University of London does not provide credit for the completion of the MOOCs associated with this programme. However, these MOOCs will provide a taste of the content taught on the degree programme, giving you a head start with some of the topics on the course.
More information about the programme is available on the University of London website.
Please contact the University of London via the Student Enquiry System available on their website.
You will need to complete the University of London application form and meet the eligibility criteria stated above. Once you have received an offer to study on the programme (whether through the standard entry route or the performance based admissions route), you will then complete the registration process by selecting the relevant modules and paying for them. Once you have paid, you will then have access to the degree home on the Coursera platform. The teaching session will start in April and October of each year. Shortly after you have paid you will have approximately 2 weeks to look through the orientation module to help you navigate around the platform and to read through resources to help you make the most of your studies.
Once you have been accepted into the programme and have paid your fees, you will be granted access to the module content on Coursera. You will be able to see all of your programme content through your Coursera Degree Home page.
You will receive support from the University of London’s Student Relationship Managers, Online Tutors, and Module Leaders.
The University of London offers over 100 programmes to students in over 180 countries online or through distance learning. Our alumni have gone on to study Masters at top universities globally as well as to senior roles within leading global multinational companies and governments around the world. Employers value skills developed by our alumni, such as self motivation, organisation and the dedication and commitment to achieve results.