← Back to University of Edinburgh

Bachelor Programme

Computer Science

Edinburgh's four-year BSc Computer Science is taught by the School of Informatics, the largest informatics department in Europe. No prior programming is needed: Years 1 and 2 cover programming, how computer systems represent and process information, software development, data science, and algorithms and data structures, with mathematics and option courses from across the university. In Year 3 students specialise through options such as robotics, computer security, machine learning and computer systems, and Year 4 centres on an individual honours project plus advanced courses. Study abroad in Year 3 is possible. Entry is through UCAS (course code G400).

University

University of Edinburgh

Country

United Kingdom

Level

Bachelor

Field

Computer Science

Duration

4 years

Language

English

Campus

Edinburgh, Central Area (Appleton Tower) and King's Buildings campus

Degree

Bachelor of Science with Honours (BSc Hons)

Intake

September

Application Deadline

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

Tuition Information

2027/28 tuition: £40,900 per year for international students (fixed for the whole degree at the entry-year rate), £10,050 per year for students from the rest of the UK (rising with the government fee cap) and £1,820 per year for Scottish students (eligible students can have this paid by the Scottish Government).

Admission Requirements

  • A levels: offers in recent years ranged from A*A*A* to AAB in one set of exams, including Mathematics at A (taken no more than two years before entry); GCSE English at C/4
  • IB Diploma: offers ranged from 43 points with 777 at Higher Level to 34 points with 665, including HL Mathematics: Analysis and Approaches at 6 and SL English at 5
  • English language, if required (any one of): IELTS Academic 6.5 overall with at least 5.5 in each component; TOEFL iBT 4.5 overall with at least 4.0 in each component (tests from 21 January 2026; earlier tests 92 overall with at least 20 in each); C1 Advanced/C2 Proficiency 176 with at least 162 in each; Oxford Test of English Advanced 145 with at least 125 in each; or GCSE English at C/4, or IB Standard Level English at 5
  • Widening access (Plus Flag) applicants may receive lower minimum offers; see the widening access requirements on the course page
  • Second year entry is not available
  • Other UK and international qualifications: use the entry requirements selector on the Edinburgh programme page
View Official Programme Page