Students
Tuition Fee
GBP 43,500
Per year
Start Date
Not Available
Medium of studying
On campus
Duration
3 years

You've viewed 3/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 43,500
About Program

Program Overview


Computer Science BSc

The Computer Science BSc at UCL delivers world-class, industry-relevant teaching with a strong focus on solving real-world problems through problem-based learning. The programme provides the essential material employers expect from a top-quality computer science graduate and prepares students for employment in a wide variety of industries.


Study Mode and Duration

  • Study mode: Full-time
  • Duration: 3 academic years

Tuition Fees

  • UK tuition fees (2025/26): £9,535
  • Overseas tuition fees (2025/26): £43,500

Programme Starts and Application Deadline

  • Programme starts: September 2025
  • Application deadline: 29 Jan 2025

UCAS Course Code

  • 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
  • The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level. 'Mathematics: Analysis and Approaches' is preferred

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
  • The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level

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
  • Welsh Baccalaureate: Successful completion of the WBQ Advanced Skills Challenge Certificate plus 2 GCE A levels at grades AAA, to include either Mathematics or Further Mathematics at A*

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

As a student on the Computer Science BSc, you will develop an in-depth understanding of computer science, from foundations to cutting-edge applications, through world-class teaching that focuses on real-world problem-based learning, with opportunities for specialism through optional modules underpinned by the department's leading research.


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

The programme's core curriculum is delivered through a mixture of lectures, tutorials, and lab classes. There is a focus on practical problem-based learning and group-based working.


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

The programme's core curriculum is assessed through a range of methods that typically include individual and group coursework, lab demonstrations and reports, individual and group projects, tests and written examinations, and oral assessments. The final year is additionally assessed via a substantive project/dissertation report.


Employability

The programme is designed to produce graduates with a thorough knowledge of computer science, with strong professional skills, good experience of problem-solving in an interdisciplinary context, and an understanding of research and how it is carried out. The strong practical and analytical skills developed through the programme will leave students well-placed to meet the growing global demand for graduates in this fast-moving industry.


Fees and Funding

Fees for this Course

  • UK students: £9,535
  • International students: £43,500

Additional Costs

Students will require a modern computer (PC or Mac) with minimum specifications 8GB RAM and 500GB SSD storage. A computer with the stated specifications is estimated to cost £500 or greater.


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.


Scholarships

Funding opportunities relevant to the department may appear when they are available. Please check carefully or confirm with the programme contact to ensure they apply to this degree programme and 2025/26 entry.


Next Steps

Your Application

In addition to academic requirements, we are looking for you to demonstrate a proven interest in computing and a clear understanding of what studying computer science entails. We are keen to admit students with an interest in subjects that relate to applications of computer technology.


Selection

For further information on UCL's selection process, see the relevant webpage. Once an offer has been made, applicants are invited to attend an Offer-holder Open Day where they can find out more about us and what it's like to study Computer Science at UCL. The UCAS application is assessed by a central UCL team against the published entry criteria. Applicants with non-standard qualifications are referred onto the Computer Science Admissions Tutor for review.


See More