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

Start your future today!

Application for the April 2025 cohort are open! Apply now or request more information to get started.

Apply now

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 cutting-edge programming skills and prepare for a high-growth tech career

Whether you’re just beginning your technology journey, or returning to education to change or advance your career, the University of London’s online Computer Science degree will give you all the tools you need to thrive in this ever-changing field.

During this course, you’ll master sought-after programming, mathematical and computing skills through practical project-based modules. You’ll choose a learning path to focus on IT career specialisms such as Data Science, Web and Mobile Development, or Machine Learning and AI. Along with the same applied computing knowledge and expertise you’d receive from studying on-campus, you’ll gain job-ready transferable professional skills, allowing you to solve problems and manage tech projects in almost any industry, including business, finance, education, science, and engineering.

Learning to use a range of programming languages, including Python and C++, you’ll position yourself for a range of exciting roles in an industry that’s expected to grow by 15% this decade (the US). What’s in this degree program?

Complete 23 courses (360 credit hours) accredited by the University of London.
Learn or perfect your use of widely adopted programming languages such as Python, C++, C#, Java Script.
Build your knowledge and skills in a practical, project-based learning environment where you’ll get to develop your own software
Get ready for roles including data scientist, machine learning engineer, mobile app developer, UX designer, and many others
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.
Create a portfolio of practical research and applications that can be used to demonstrate your expertise and communicate your worth to employers and investors

Applications for April 2025 are now!

Join us for our webinar on March 4 to learn more about the degree curriculum, the benefits of studying online and how to apply for the April 2025 cohort. Register here!

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

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

Start your future today!

Application for the April 2025 cohort are open! Apply now or request more information to get started.

Apply now

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

Accredited Bachelor's degree

Offered by the University of London

36 - 72 months

23 courses total, 14 - 28 hours per week

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

Whether you’re just beginning your technology journey, or returning to education to change or advance your career, the University of London’s online Computer Science degree will give you all the tools you need to thrive in this ever-changing field.

During this course, you’ll master sought-after programming, mathematical and computing skills through practical project-based modules. You’ll choose a learning path to focus on IT career specialisms such as Data Science, Web and Mobile Development, or Machine Learning and AI. Along with the same applied computing knowledge and expertise you’d receive from studying on-campus, you’ll gain job-ready transferable professional skills, allowing you to solve problems and manage tech projects in almost any industry, including business, finance, education, science, and engineering.

Learning to use a range of programming languages, including Python and C++, you’ll position yourself for a range of exciting roles in an industry that’s expected to grow by 15% this decade (the US). What’s in this degree program?

Complete 23 courses (360 credit hours) accredited by the University of London.
Learn or perfect your use of widely adopted programming languages such as Python, C++, C#, Java Script.
Build your knowledge and skills in a practical, project-based learning environment where you’ll get to develop your own software
Get ready for roles including data scientist, machine learning engineer, mobile app developer, UX designer, and many others
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.
Create a portfolio of practical research and applications that can be used to demonstrate your expertise and communicate your worth to employers and investors

Applications for April 2025 are now!

Join us for our webinar on March 4 to learn more about the degree curriculum, the benefits of studying online and how to apply for the April 2025 cohort. Register here!

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

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

Choose your path: Direct entry or Performance-Based Admissions

Whether you have entry qualifications or experience working in a computer science field, earning a Bachelor's degree in Computer Science can help accelerate your career. If you do not have the standard entry requirements for the bachelor’s degree in Computer Science the University of London welcomes applications via the Performance-Based Admissions route.

To qualify for Performance-Based Admissions, you need a minimum of four GCSEs or a High School Diploma (or equivalent). However, if you don't meet these requirements, the University of London admissions panel will consider your application on its individual merits, including any relevant work experience. If you gain Performance-Based entry to the degree, you’ll also need to achieve a pass (40% weighted average or higher) in two of the following core modules to remain on the course: Programming I, Computational Mathematics or Discrete Mathematics. You do not need to complete these courses before you enrol, they will simply form part of your first term studying the degree.

Unsure which entry route is best for you? Simply apply via direct entry. If you don’t meet direct-entry criteria, your application will automatically be considered for Performance-Based Admission.

Flexible, pay by module tuition lets you take on the right balance for your lifestyle

  • £13,276 to £19,767 tuition total With flexible payment options, you can pursue a high-quality education at the pace you choose.
  • Pay per module 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.
  • Funding your studies You may find potential sources of funding and scholarships here.

Advance your career in Business

  • Gain leadership skills as you learn to improve existing processes and learn to develop and implement a vision for your future career.
  • Courses are grouped into specializations, structured so that you learn skills in combinations that mirror how you’ll actually use them on the job.
  • Graduates of the iMBA program become one of over 800,000 global alumni in the Illinois network.

Advance your career

25% average salary growth

At a time when a 2 percent raise is often the norm, Gies iMBA graduates report an average raise of 25 percent during and immediately after their program, showcasing an instant and significant return on investment that stands out.(2023 survey)

65% received a promotion or job offer

Many business schools track job placement post-graduation. At Gies, since most iMBA students already hold jobs, we instead find out how many received a promotion or took a new job. 65% of iMBA graduates report starting a better job upon finishing, showcasing the immediate ROI of a Gies iMBA degree.(2023 survey)

Positive recruiter outlook

Nine out of ten corporate recruiters expect the demand for business school graduates to remain high or increase in the next five years. (GMAC)

Qualify for in-demand jobs

  • Chief Executive

  • General Manager

  • Financial Manager

  • Management Analyst

Top employing corporations for professionals with business degrees are expected to grow by as much as 17% by 2031 in the U.S., according to the Bureau of Labor Statistics.

Build toward a degree

When you complete these programs, you may have learning recognized for credit toward this degree, if you are admitted and enroll.¹

  • Launch your career as an AI engineer

  • Kickstart your career in data science & ML

  • The launchpad to a career in IT

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Build toward a degree

These courses are part of the degree program. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Check out the latest news from Gies College of Business

Balancing Act: How Angela Mastered the iMBA as a Working Mom

Leverage the flexibility of the online iMBA to earn your degree while balancing your other obligations.

November 27, 2024

Illinois Gies Takes Stackability to the Next Level

Gies has masterfully designed a suite of stackable educational degrees, where students can take a course and then apply...

November 10, 2024

Elliott Leading Gies Business Into a New Era of Purpose

W. Brooke Elliott becomes the first woman to hold the title of dean of the University of Illinois' Gies College of Business.

November 3, 2024

Progress Your Career With the iMBA from Gies College of Business

Discover how Claire used her master's to navigate a career pivot from big corporations into a tech start-up.

August 24, 2024

Experience Exploratory Learning That Counts and Professional Networking That Matters

Learn more about Molly Johnson's transformative journey with the Gies Business iMBA.

July 12, 2024

How a Film Industry Professional Decided to Pursue the Gies iMBA

Read Ines Weitgasser's story of how she transitioned from Hollywood's film industry to Gies iMBA.

February 8, 2024

Mastering the Code of Business: A Seasoned Software Engineer's Journey to the iMBA

Learn more about Mateu Batle, a 25-year software engineer seeking to advance his career by pursuing his iMBA.

November 6, 2023

Poet & Quants MBA Program of the year 2022

The highly innovative MBA program was awarded the Poets & Quants MBA Program of The Year For 2022. Gies is the sixth school to earn our annual distinction as the Program of the Year and only the second online experience to do so.

January 4, 2023

Prepare for this degree

These courses may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.

Frequently asked questions

Performance-Based Admissions provides students who do not have the standard entry requirments for a degree with alternative route to entry.

To qualify for Performance-Based Admissions, you need a minimum of four GCSEs or a High School Diploma (or equivalent). However, if you don't meet these requirements, the University of London admissions panel will consider your application on its individual merits, including any relevant work experience.

If you gain Performance-Based entry to the degree, you’ll also need to achieve a pass (40% weighted average or higher) in two of the following core modules to remain on the course: Programming I, Computational Mathematics or Discrete Mathematics. You do not need to complete these courses before you enrol, they will simply form part of your first term studying the degree.

Please note, students who apply via Performance-Based admissions will enrol onto exactly the same programme as a direct entry student.

Yes. Each module is designed by the same academics who teach on campus at Goldsmiths, University of London. They’ll also be leading the delivery of the modules, supported by online tutors and the University of London team.

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 certificate does not mention Coursera or online study.