University of London logo

BSc Computer Science

University of London

Get started today

Request more information about this programme.


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

£11,915 - £17,849 total degree cost

Tuition varies by geographic location

Applications for the Spring 2023 cohort are now closed.

If you have a question please contact the University of London via the Student Enquiry System.

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

Master cutting-edge programming skills and prepare for a high-growth tech career

Open the door to sought-after technology careers with a world-class online Bachelor of Science (BSc) in Computer Science degree from the University of London.

Whether you're new to computer science or you work in the field, you can earn a valuable degree that will help accelerate your career. You’ll master in-demand computing skills and solve complex problems while honing your innovation and creativity. You’ll build the expertise to work as an application programmer, mobile app developer, or web developer, among high-demand other roles.

Established by Royal Charter in 1836, the University of London is a globally recognised learning institution with over 40,000 students abroad in 190 countries. UoL institution Goldsmiths Computing Research has an international reputation for research excellence, and has been awarded over £15 million in grants in the last five years.

What’s in this degree program?

Complete 23 courses (360 credit hours) accredited by the University of London.
Create a portfolio to boost your resume and share with potential or existing employers.
Use your new knowledge and skills to create a final individual project: developing your own software.
The hands-on project-based approach will help develop the technical and transferable skills needed for this high-growth field.
Specialise in 1 of 7 cutting-edge topics: ML and AI, data science, web and mobile development, physical computing and IoT, game development, VR, or UX.
Develop skills in computing with a strong programming and mathematics focus, plus project management, presentation skills, and teamwork.

Get started today

Request more information about this programme.


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

£11,915 - £17,849 total degree cost

Tuition varies by geographic location

Master cutting-edge programming skills and prepare for a high-growth tech career

Open the door to sought-after technology careers with a world-class online Bachelor of Science (BSc) in Computer Science degree from the University of London.

Whether you're new to computer science or you work in the field, you can earn a valuable degree that will help accelerate your career. You’ll master in-demand computing skills and solve complex problems while honing your innovation and creativity. You’ll build the expertise to work as an application programmer, mobile app developer, or web developer, among high-demand other roles.

Established by Royal Charter in 1836, the University of London is a globally recognised learning institution with over 40,000 students abroad in 190 countries. UoL institution Goldsmiths Computing Research has an international reputation for research excellence, and has been awarded over £15 million in grants in the last five years.

What’s in this degree program?

Complete 23 courses (360 credit hours) accredited by the University of London.
Create a portfolio to boost your resume and share with potential or existing employers.
Use your new knowledge and skills to create a final individual project: developing your own software.
The hands-on project-based approach will help develop the technical and transferable skills needed for this high-growth field.
Specialise in 1 of 7 cutting-edge topics: ML and AI, data science, web and mobile development, physical computing and IoT, game development, VR, or UX.
Develop skills in computing with a strong programming and mathematics focus, plus project management, presentation skills, and teamwork.

Applications for the Spring 2023 cohort are now closed.

If you have a question please contact the University of London via the Student Enquiry System.

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

Placeholder

Choose your path: Direct entry or Performance-Based Admissions

Whether you have entry qualifications or experience working in a computer science field, earning a BSc CS degree can help accelerate your career. If you do not meet the academic requirements for direct entry, apply via the Performance-Based Admissions route. Unsure which entry route is best for you? Simply apply via direct entry. If you do not meet the criteria for this route, your application will automatically be considered for Performance-Based Admission. However, if registering through the Performance-Based admission route, you must satisfy the following before progressing onto direct entry:

  • Pass both Introduction to Programming I and either Computational or Discrete Mathematics, with a weighted average of 40% or above.

Learn about admissions requirements

Placeholder

Pay-as-you-go tuition and flexibility to study on your schedule

  • £11,915 - £17,849 tuition total With flexible payment options, you can pursue a high-quality education at the pace you choose.
  • Pay-as-you-go Tuition is paid by module on a pay-as-you-go basis equally across six semesters. If you need to pause your coursework for a term, you won’t be charged for that term.
  • Funding & scholarships You may find potential sources of funding and scholarships here.

Advance your career in Computer Science

Software development designed to address the sophisticated demands of today's market
Graphic programming and data science
Web application development
Mathematics that underpin computer science

Advance your career

£53,763 average salary

Data from from uk.Indeed.com, 2022.

50,259 job postings

According to Total Jobs, 2022.

15% projected job growth

According to the US Department of Labor Statistics.

Qualify for in-demand jobs

Computer Scientist

Computer Programmer

Software Engineer

Computer Systems Analyst

Web developer

Mobile app developer

Creative coder

Music/audio engineer

Interface designer

Database manager

Placeholder

Access a flexible curriculum designed to empower your career goals

Fast-track your way to your Bachelor of Science in Computer Science. With 23 courses taken over 36 to 72 months, you can achieve your goals more quickly than you’d imagined.

Learn more

Placeholder

Get started today

This programme is offered twice per year in April and October.

Placeholder

Enroll in a for-credit course today

Not ready to apply? Some programs can help you get a head start on earning your degree. Get started by enrolling in a for-credit course today.

Placeholder

Interested in getting started, but not yet ready to commit?

Earn college credit towards this degree

When you complete these programs, you can earn college credit if you apply and are accepted into the degree program.

Prepare for this degree

These courses are related to the degree program. They may provide you with a preview of the topics, materials and instructors covered in a related degree program which can help you decide if it is right for you.

Events

January 25

BSc Computer Science admissions webinar featuring a special guest, Programme Director Dr Matthew Yee-King.

Watch the recording.

April 7

Registration deadline for the April 2023 cohort.

April 17

Classes start for the April 2023 cohort.

Frequently asked questions

Yes. The Module Authors who have developed content for the programme are academics who teach on campus at Goldsmiths, University of London. They will be overseeing the delivery of the Modules as Module Leaders supported by Online Tutors and Student Relationship Managers.

Yes. When you successfully complete the programme you will be invited to our annual graduation ceremony in London.

The programme will take you between three and six 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 four to five years.

Yes. 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 it’s adapted to suit the specific needs of learners studying online.

Exams were moved online due to Covid 19. They are currently taking place online and students do not need to attend an exam centre. If this changes the University of London will communicate this with all students.

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.

No. The University of London does not provide credit for the completion of open courses associated with this programme. However, the Introduction to Computer Programming, How Computers Work, and Mathematics for Computer Science courses will provide a taste of the content taught on the degree programme.

Yes. If you’re an online student who would like to transfer to an on-campus degree, Goldsmiths welcomes transfer applications. To complete your degree in two years of full-time study at Goldsmiths, you must have completed eight Level 4 modules successfully. To complete your degree in one year of full-time study at Goldsmiths, you must also have completed eight modules at Level 5.

Goldsmiths accepts a range of evidence of fluency, including proficiency test scores. If you don’t have evidence but believe you can meet the standard, Goldsmiths may consider your case. You’ll find more information on the English language requirements on the University of London website.

There is an application handling fee for the BSc Computer Science programme of £107. It is non-refundable and non-transferable.

Yes. The degree is awarded by the University of London, a recognised body with degree awarding powers in the UK. It is not accredited by any U.S. or Canadian organisations. Whether you study online or on campus, you’ll receive the same degree: a University of London Bachelor of Science in Computer Science. The faculty are the same who teach in the on-campus programme. The degree certificate is issued by the University of London with academic direction provided by Goldsmiths, University of London.

Get started today

This programme is offered twice per year in April and October.