Bachelor of Science in Computer Science [University of London]
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)
Course Duration
36 – 72 months; 23 courses (360 credit hours), 14 – 28 hours per week
The flexible degree programme is designed to fit around work, family, and other commitments in your life. You can study online via lecture videos, live sessions, group feedback, and connection with instructors and peers, according to your own schedule.
Course Content
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.
Course Outcome
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
Admissions
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.
Performance Based Admission
If you do not meet the academic requirements for direct entry, you can apply for the programme via the performance based admission route. To be eligible for this route, applicants must normally meet the following criteria:
- one year of relevant work experience where the work is mainly focused on one or more of the following activities:
- Computer build or maintenance, e.g. IT support, building PCs professionally, managing a data centre
- Computer programming, i.e. being paid to write code
- Computer-based data processing: collecting, processing or managing data, working with databases at a query level (SQL)
- age 17+ by the registration deadline of your enrolment session
- have passed at least four separate subjects at GCSE or GCE O level, with grades A to C, or the equivalent. Equivalents include the successful completion of the US High School Diploma,
- and satisfy the University of London English Language Requirements.
To be admitted onto the full BSc programme, applicants must:
- Pass both Introduction to Programming I and either Computational or Discrete Mathematics with a weighted average of 40 per cent or above.
Tuition Fees
£13,967 to £20,791*, depending upon geographic location of student.
Tuition is paid by module on a pay-as-you-go basis equally across six terms. If you need to pause your coursework for a term, you won’t be charged for that term.
You may find potential sources of funding and scholarships here.
*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.
![Bachelor of Science in Computer Science [University of London] 1 button learn more](https://parentsguide.asia/wp-content/uploads/2020/02/button_learn-more.png)
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.




