BSc Computer Science
University College London, London
Overview
A three-year full-time degree in London whose first year covers computer science mathematics, algorithms and theory of computation, programming and software development, and programming language concepts.
Highlights
- Compulsory: Introductory Computer Science Mathematics
- Compulsory: Algorithms and Theory of Computation
- Compulsory: Programming and Software Development
- Compulsory: Programming Language Concepts
Entry requirements
- Academic
- A levels A*A*A, with A* in Mathematics or Further Mathematics. IB: a total of 20 points in three higher level subjects including Grade 7 in Mathematics. A contextual offer of A*AB (A levels) or 38 points (IB) is listed.
- English language
- UCL English language Level 1. On the English language requirements page (published for September 2026 entry), IELTS Academic is 6.5 overall with 6.0 in each component, and PTE Academic is 75 overall with 67 in each communicative skill. Other accepted tests are listed on that page. Scores for 2027 entry are not yet confirmed on the course page, which gives the level only.
- Applicants from Pakistan
- UCL's Pakistan page states that the Higher Secondary School Certificate is not suitable for direct entry to undergraduate programmes at UCL, that entrance requirements are based on three A Levels, and that the UCL University Preparatory Certificate (International Foundation Year) may suit HSSC holders. The page is not dated for a specific entry year. Source
Working after you graduate
Bachelor's and master's graduates on a Student visa may apply in the UK for the Graduate visa: two years if applying by 31 December 2026, or 18 months if applying on or after 1 January 2027.
Checked on 10 October 2026. Official source.