HomeUniversity College LondonBSc Computer Science

BSc Computer Science

University College London
Full-time3 YearsSubject: Computer Science
Course Score
A+ /92
Graduate Salary
£45,000
Satisfaction
83%
Degree Completion
93%
Professional Jobs
90%
Meaningful Work
90%

About this course

Computer science at its core is about solving problems, designing systems that process information, and understanding the fundamental principles that govern what computers can and cannot do. It encompasses programming and software engineering, algorithms and data structures, computer architecture, networks, databases, and the mathematical foundations that underlie all of these. At the same time, modern computer science extends into artificial intelligence, machine learning, human-computer interaction, security, and the theory of computation, reflecting the discipline's extraordinary breadth and its central role in almost every aspect of contemporary life. At University College London, this three-year full-time programme is one of the most demanding and prestigious computer science degrees in the UK. The curriculum covers the theoretical and practical dimensions of the subject at depth, developing your ability to think rigorously about computation and to build real, working systems. You will study programming in multiple paradigms, algorithms and complexity, software engineering principles, computer systems and architecture, and a range of specialist topics. UCL's strength in research across computer science and adjacent fields means that you will be taught by academics working at the forefront of the discipline, and many students engage with research activity during their studies. London's position as a global technology hub provides an exceptional context for studying computer science. You will have access to one of the world's densest concentrations of technology companies, startups, and research institutions, and UCL's connections with industry create opportunities for projects, placements, and employment. Graduates of computer science programmes from UCL are in high demand across the technology sector and beyond, moving into software engineering, data science, artificial intelligence, cybersecurity, product management, and research roles. The degree also provides an excellent foundation for postgraduate study, including masters and PhD programmes in computer science and related fields.

Syllabus & Modules

Typical curriculum
Year 1 Modules
4 items
Programming Fundamentals
Core
View Module Details →
Discrete Mathematics
Core
View Module Details →
Computer Systems
Core
View Module Details →
Calculus & Linear Algebra
Core
View Module Details →
Year 2 Modules
5 items
Year 3 Modules
5 items

Student Satisfaction

National Student Survey - 55 respondents (89% response rate)

81%
Teaching Quality
73%
Assessment & Feedback
61%
Academic Support
78%
Organisation
82%
Learning Resources
75%
Student Voice

Tuition FeesVerified

Published annual tuition cost at University College London.

£9,535
Per academic year (UK Home)
💰

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

A-level
73%
Baccalaureate
12%
Degree
4%
Other HE
4%
Other
4%
No qualifications
3%

What comes next? 🎓

Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.

Explore Schools on WhatSchool.ai →