| Program start date | Application deadline |
| 2026-09-01 | - |
Program Overview
Computer Science BSc
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.
Important Notice
This is the course information for 2026 entry. Details for 2027 entry will be published soon.
Study Mode
- Full-time
Duration
- 3 academic years
Tuition Fees (2026/27)
- UK students: £9,790
- Overseas students: £46,700
Programme Starts
- September 2026
Application Deadline
- 14 January 2026
UCAS Course Code
- G400
Entry Requirements
A Levels
- Grades: AAA
- 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
- Subjects: A* in either Mathematics or Further Mathematics required
- GCSEs: English Language and Mathematics at grade C or 4
International Baccalaureate Diploma
- Points: 40
- Subjects: A total of 20 points in three higher level subjects including grade 7 in Mathematics
Contextual Offer
- Points: 38
- Subjects: A total of 18 points in three higher level subjects including grade 7 in Mathematics, with no higher level score below 5
UK Applicants Qualifications
For entry requirements with other UK qualifications accepted by UCL, the following are considered:
- Access to HE Diploma: Not acceptable for entrance to this programme
- BTEC National Diploma: Not acceptable for entrance to this programme
- Cambridge Pre-U: D2, D2, D3 in three Cambridge Pre-U Principal Subjects, to include either Mathematics or Further Mathematics at D2
- Scottish Advanced Highers: A1, A1, A at Advanced Highers (or A1, A1 at Advanced Higher and A, A, A at Higher), to include Mathematics at Advanced Higher A1
- T Levels: Not acceptable for entrance to this programme
- UAL Extended Diploma: Not acceptable for entrance to this programme
International Applications
Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.
Course Overview
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.
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
- 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
Teaching and Learning
In each year of your degree, you will take a number of individual modules, normally valued at 15 or 30 credits, adding up to a total of 120 credits for the year. Modules are assessed in the academic year in which they are taken.
Modules
Please note that the list of modules given here is indicative. This information is published a long time in advance of enrolment and module content and availability is subject to change.
Year 1:
- Principles of Programming
- Theory of Computation
- Object-Oriented Programming
- Algorithms
- 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
- Functional Programming
- Interaction Design
- Database and Information Management Systems
- Networked 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
Assessment
Your progress will be assessed through a broad range of methods, which typically include individual and group coursework, lab demonstrations and reports, individual and group projects, tests and written examinations, and oral assessments. In your final year, you'll produce a substantive project or dissertation.
Fees and Funding
Fees for This Course
- UK students: £9,790
- International students: £46,700
Additional Costs
You will require a modern computer (PC or Mac) with minimum specifications of 8GB RAM and 500GB SSD storage with a camera and microphone. However, we recommend at least 16GB RAM and 0.5-1 TB SSD storage. Approximate costs may range from £800-£1500.
Funding Your Studies
Various funding options are available, including student loans, scholarships, and bursaries. UK students whose household income falls below a certain level may also be eligible for a non-repayable bursary or for certain scholarships.
Employability
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.
The Foundation of Your Career
As a graduate of this degree, you can pursue a broad spectrum of opportunities. Students from this course have gone onto IT analyst roles at banks in the City of London, IT specialist roles with manufacturing industries, and global IT consultancies. Alternatively, you could continue on your academic journey and explore a research career through postgraduate and doctoral studies.
