← Back to University College London

Bachelor Programme

Computer Science

UCL's Computer Science BSc builds a strong base in programming, algorithms, the theory of computation and the mathematics behind computing, then moves on to computer architecture, databases, software and systems engineering. In second year students complete a team project set by an industry partner through the Industry Exchange Network (IXN), and the final year combines specialist options such as machine learning, cryptography and quantum computing with an individual project. Entry is through UCAS (course code G400), and applicants must also sit the TARA admissions test.

University

University College London

Country

United Kingdom

Level

Bachelor

Field

Computer Science

Duration

3 years

Language

English

Campus

London, Bloomsbury

Degree

Bachelor of Science (BSc)

Intake

September

Application Deadline

13 January 2027, 18:00 UK time (UCAS equal consideration deadline)

Tuition Information

2027/28 tuition: £48,600 per year for international students and £10,050 for UK students. The UK fee is for the first year only and subject to parliamentary approval; UCL's cohort guarantee means the international fee does not rise during the course (except to cover new government levies).

Admission Requirements

  • A levels: A*A*A with an A* in Mathematics or Further Mathematics (Access UCL contextual offer: A*AB); GCSE English Language and Mathematics at grade 4/C
  • IB Diploma: 40 points with 20 points in three higher level subjects, including 7 in Mathematics (Analysis and Approaches preferred; Applications and Interpretation accepted)
  • TARA (Test of Academic Reasoning for Admissions) required for 2027 entry, booked through University Admissions Tests UK (entry fee applies)
  • English language (UCL Level 1), if required: IELTS Academic 6.5 overall with at least 6.0 in each component, TOEFL iBT 4.5 overall with 4.0 in each skill (tests from 21 January 2026; earlier tests 92 overall with 24 in reading and writing and 20 in speaking and listening) or PTE Academic 75 with at least 67 in each skill
  • Other UK and international qualifications: see the entry requirements selector on the UCL course page
View Official Programme Page