The Computer Science BSc at UCL gives you the foundational knowledge, practical skills and engineering principles needed for a successful computing career across a broad range of industries. You’ll tackle real-world problems and enjoy opportunities to collaborate with world-leading finance and tech companies.
Join us on an exciting undergraduate degree programme that’s designed and taught by the same academics whose research is changing the way we understand computer science.
As a student at UCL’s world-leading Computer Science department, you’ll develop a strong foundational understanding of computer science and apply your learning to real-world problems and scenarios. Building your practical skills across a broad range of computing specialisms, including programming, algorithmic design, software and systems engineering, you’ll also achieve proficiency in the mathematics that underpins and defines these different fields.
To ensure your ability to apply your skills in a variety of contexts, you’ll take part in engineering challenges and work in teams alongside students from other engineering disciplines, combining your specialisms to develop complex systems and applications.
You’ll also have opportunities to work with leading industry partners such as Microsoft, Intel and the NHS, collaborating on real-world projects and challenges, with opportunities for placements and internships " making sure that when you graduate, you’re experienced and ready to start a successful professional or academic career in this rapidly evolving field. What this course will give you
This programme offers you the following benefits and opportunities:
- Build a broad base of highly sought-after computing skills in programming, along with electives in diverse areas like quantum computing, image processing and technology entrepreneurship. - Work on real-world projects with industry partners and apply for paid internships through the department’s Industry Exchange Network (IXN). - Study at UCL’s Bloomsbury campus, in the heart of a London district famous for its cultural and educational institutions. London is the world's best city for university students (QS Best Student Cities 2025). - Customise your degree by selecting modules from across the UCL Faculty of Engineering, with the Integrated Engineering Programme. - Gain valuable industry experience by taking an optional additional placement year. To secure a place, you’ll need to apply and be accepted to work and study with one of our approved industry partners. - Learn from leading academics and absorb perspectives from globally-recognised researchers. UCL was named The Times and Sunday Times University of the Year 2024 and is consistently ranked among the best universities globally (ranked 9th in the latest QS World University Rankings 2025). - Graduate from one of the world’s most influential computer science departments. UCL is currently ranked first in England and second in the UK for research power in computer science and informatics. Successful completion of this course ensures you are a well-rounded computer science professional, with substantial experience in solving complex problems requiring skills and knowledge drawn from multiple disciplines.
You’ll also develop a strong foundational understanding of the advanced mathematics that underpins computer science, and strong analytical and practical skills needed to thrive in this fast-moving industry.
Modality
ON-CAMPUS: LONDRES
UCAS entry grades
A*A*A
UCAS Tariff points
160 points
Tuition fee
£9,790
Entry requirements
1. A levels
Grades A*A*A
Subjects A* in either Mathematics or Further Mathematics required.
GCSEs English Language and Mathematics at grade C or 4.
Contextual offer information
Grades A*AB more about contextual offers
Subjects A* in either Mathematics or Further Mathematics required.
GCSEs English Language and Mathematics at grade C or 4.
<2. B>IB Diploma
Points 40
Subjects A total of 20 points in three higher level subjects including grade 7 in Mathematics. The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level. 'Mathematics: Analysis and Approaches' is preferred.
Dates and duration
3 academic years - Full-time
Career opportunities
Where this programme can take you
Successful completion of this course ensures you are a well-rounded computer science professional, with substantial experience in solving complex problems requiring skills and knowledge drawn from multiple disciplines.
You’ll also develop a strong foundational understanding of the advanced mathematics that underpins computer science, and strong analytical and practical skills needed to thrive in this fast-moving industry.
SYLLABUS
Year 1
- Algorithms - Principles of Programming - Theory of Computation - Object-Oriented Programming - Introductory Mathematics for Computer Science - Discrete Mathematics for Computer Scientists - Engineering Challenges - Design and Professional Skills I (Computer Science)
Year 2
- Computer Architecture and Concurrency - Logic - Software Engineering - Intermediate Mathematics for Computer Science - Systems Engineering - Security
Year 3
- Compilers - Computability and Complexity Theory - Individual Project for Year 3 BSc
Optional modules
- Computer Systems - Networked Systems - Functional Programming - Interaction Design - Database and Information Management Systems - Artificial Intelligence and Neural Computing - Introduction to Cryptography - Image Processing - Computer Graphics - Technology Entrepreneurship - Machine Learning for Domain Specialists - Quantum Computation - Machine Learning for Visual Computing - Advanced Mathematics for Computer Science
Continue exploring
Related postgraduate programmes
Compare similar courses and find the programme that best fits your goals.
Computer science is about understanding, designing, implementing and using computing systems. These systems can range in scale, and complexity, from the tiny components of a single processor to the globe-spanning internet. The core concepts of computing come from mathematics, logic and engineering,...
How many times have you heard yourself or others say: ‘It’s not what you know but who you know’? Well, how will anyone know what you know if they don’t have the opportunity of meeting with you? Successful professionals understand that networking is vital in order to build relationships with ...
Our Master’s in Digital Humanities prepares you to engage with, and help shape, the future of digital research, creativity, curation, and analysis, through a combination of theory and practice. You'll explore innovative, collaborative, and socially impactful ways to study and present human culture...
LO QUE LOGRARÁS AL FINALIZAR EL CURSO A continuación, te mostramos cómo se vería un certificado emitido por Coach
Group Ecuador al completar uno de nuestros cursos:...
The foundation diploma is a one-year, full-time preparatory course to prepare you for studio-based undergraduate higher education programmes. - We provide broad, balanced and structured teaching to help stimulate your interest in art, design and media practice. - You will have the opportunity to ge...