Computing science is wide-ranging: from programming and engineering large software systems, to the design and evaluation of human-computer interfaces, algorithms, computer and network systems, artificial intelligence, information retrieval and big data systems.
Graduates with degrees in these areas are highly employable and can look forward to well-paid careers designing and building the digital technologies that underpin the global economy and, indeed, every aspect of human activity from healthcare through music to the making the natural environment sustainable.
- September start
- Session dates
- Computing Science BSc (Hons): G400 4 year degree
- Computing Science (Faster route) BSc (Hons): 3N7R 3 year degree
- Computing Science MSci: G402 5 year degree
- Computing Science (Faster route) MSci: 7G3F 4 year degree
Why study Computing Science?
- Computing Science at Glasgow is ranked 8th in the UK and 2nd in Scotland (Complete University Guide 2021)
- Our graduates in Computing Science are recognised by the British Computer Society (BCS), The Chartered Institute for IT, and meet the academic requirement for registration as a Chartered IT Professional (CITP)
- The School of Computing Science has been ranked first for overall student satisfaction in four of the last nine years in the National Student Survey. Courses are designed and taught by researchers who are leaders in their fields
- The School of Computing Science launched the pioneering Centre for Computing Science Education in 2017, in recognition of our commitment to leadership and innovation in educational practice
- COMPUTING SCIENCE 1P (STANDARD ROUTE)
- COMPUTING SCIENCE 1F - COMPUTING FUNDAMENTALS
- COMPUTING SCIENCE - 1S SYSTEMS
- COMPUTING SCIENCE - 1CT INTRODUCTION TO COMPUTATIONAL THINKING
- COMPUTING SCIENCE 1PX (ALTERNATE ROUTE)
There is a substantial emphasis on programming, which we view as a fundamental skill. We mostly use the Python language. We also provide a broad introduction to other key areas of the subject, including computer systems, databases, and human-computer interaction.
- JAVA PROGRAMMING 2
- OBJECT-ORIENTED SOFTWARE ENGINEERING 2
- ALGORITHMIC FOUNDATIONS 2
- NETWORKS AND OPERATING SYSTEMS ESSENTIALS 2
- ALGORITHMS & DATA STRUCTURES 2
- WEB APPLICATION DEVELOPMENT 2
You will study Java programming, object-oriented software engineering, data structures and algorithms, algorithmic foundations, computer networks, operating systems and web application development.
You will also study other subjects in years 1 and 2: see Flexible degrees.
Years 3, 4 and 5
- ALGORITHMICS I (H)
- DATA FUNDAMENTALS (H)
- INTERACTIVE SYSTEMS (H)
- SYSTEMS PROGRAMMING (H)
- PROFESSIONAL SOFTWARE DEVELOPMENT (H)
- TEAM PROJECT (H)
- INDIVIDUAL PROJECT (H) (SINGLE)
- PROFESSIONAL SKILLS AND ISSUES (H)
As an Honours student (years 3 and 4), you will cover the essential aspects of computing science in depth. Our curriculum is driven by our world-leading research sections and we offer opportunities for programme specialisms from year 3 onwards. Together with team projects and a substantial individual project, the programme provides excellent preparation for professional computing scientists.
Computing Science can be taken as an MSci, which includes an additional year. Students on the MSci programme follow the BSc Honours degree programme, followed by an additional year studying advanced courses and a substantial research-oriented project.
If you have exceptional grades it is possible to follow a faster route, which allows you to complete a standard BSc (Hons) or MSci degree in one year less than usual, by being exempted from most of the first-year computing science material.
Programme alteration or discontinuation
The University of Glasgow endeavours to run all programmes as advertised. In exceptional circumstances, however, the University may withdraw or alter a programme. For more information, please see: Student contract.
Our international links
You will have the opportunity to study abroad at one of our partner universities as part of your degree. This won’t add any extra time to your studies; see Study abroad.
for entry in 2021
Applicants to subject-combinations with Psychology must meet the Psychology degree programme entry requirements.
Summary of entry requirements for Computing Science
SQA Higher Entry Requirements
- AABB at S5 will be considered. Typically S6 entrants will have AAAAAA at Higher. B at Advanced Higher is equivalent to A at Higher.
- Additional requirements: Higher Mathematics (AH recommended) and Computing (if Higher Mathematics A grade is not achieved in S5).
SQA Higher Adjusted Entry Requirements* (by end of S6)
- AABB – BBBB
- Additional requirements: Higher Mathematics (AH recommended) and Computing (if Higher Mathematics A grade is not achieved in S5). Successful completion of Top-Up or one of our Summer Schools.
A-level Standard Entry Requirements
- AAA – ABB
- Additional requirements: A-level Mathematics.
IB Standard Entry Requirements
- 38 (6, 6, 6 HL) – 34 (6, 5, 5 HL)
- Additional requirements: HL Mathematics.
Glasgow International College
International students with academic qualifications below those required should contact our partner institution, Glasgow International College, who offer a range of foundation certificates.
For applicants whose first language is not English, the University sets a minimum English Language proficiency level.
English language requirements
International English Language Testing System (IELTS) Academic module (not General Training):
- overall score 6.5
- no sub-test less than 6.0
- or equivalent scores in another recognised qualification (see below)
Common equivalent English language qualifications:
- ibTOEFL*: 90; no sub-test less than: Reading: 20; Listening: 19; Speaking: 19; Writing: 23
- CAE (Cambridge Certificate of Advanced English): 176 overall: no sub-test less than 169
- CPE (Cambridge Certificate of Proficiency in English): 176 overall: no sub-test less than 169
- PTE Academic (Pearson Test of English, Academic test): 60; no sub-test less than 59
- IGCSE: English as a First Language (0500/0522): C in Reading and Writing, plus 1 in Listening, 2 in Speaking, where applicable. All four components (listening, writing, speaking, reading) must be examined and detailed on results slip
- IGCSE: English as a Second Language (0510/0511): A in Reading and Writing, plus A in Listening, 2/B in Speaking, where applicable. All four components (listening, writing, speaking, reading) must be examined and detailed on results slip
- Trinity College London Integrated Skills in English: ISEII at Distinction with Distinction in all sub-tests
* Please note that TOEFL is still acceptable for admission to this programme for both home/EU and international students.
For international students, the Home Office has confirmed that the University can choose to use TOEFL to make its own assessment of English language ability for visa applications to degree level courses. We therefore still accept TOEFL tests taken in the last two years for admission to this programme.
The University of Glasgow accepts evidence of the required language level from the English for Academic Study Unit Pre-sessional courses. We also consider other BALEAP accredited pre-sessional courses:
What do I do if...
my language qualifications are below the requirements?
The University's School of Modern Languages and Cultures offers a range of Pre-Sessional Courses to bring you up to entry level. The course is accredited by BALEAP, the UK professional association for academic English teaching; see Links.
my language qualifications are not listed here?
Please contact External Relations
If you require a Tier 4 student visa, your qualification must be one of the secure English language tests accepted by UK Border Agency:
- UK Border Agency Tier 4 English Language requirements
- UKBA list of approved English language tests [pdf]
Visa requirements and proof of English language level
It is a visa requirement to provide information on your level of English based on an internationally recognised and secure English language test. All test reports must be no more than 2 years old. A list of these can be found on the UK Border Agency website. If you have never taken one of these tests before, you can get an initial idea of your level by using the Common European Framework self-assessment grid which gives you a level for each skill (e.g. listening B1/writing B2 etc.) However, please note that this is not a secure English language test and it is not sufficient evidence of your level of English for visa requirements.
For further information about English language, please see School of Modern Languages and Cultures: English for Academic Study.
Graduates of this programme have gone on to work for companies such as JP Morgan, Morgan Stanley, Skyscanner, Yahoo, RBS, and Amazon. Positions include Software Developer, Software Engineer, Python Developer, VR Developer Teacher and Lab Demonstrator.
Honours graduates are eligible for membership of the British Computer Society and, after relevant work experience, they can apply to become full Chartered IT Professionals (CITP) and partial Chartered Scientists (CSci)/Chartered Engineers (CEng). MSci graduates are eligible for full CITP and partial CSci. Honours degrees hold the Euro-Inf Bachelor Quality label; MSci degrees hold the Euro-Inf Master Quality Label.
Degrees and UCAS codes
When applying you will need to know the UCAS code for the subject or subject-combination that you wish to apply to:
Fees and funding
How and when you pay tuition fees depends on where you’re from: see Tuition fees for details.
The University is committed to supporting students and rewarding academic excellence. That's why we've invested more than £1m in additional scholarship funding in recent years.
School of Computing Science: Faster Route International Excellence Scholarships
The School aims to attract academically talented students from around the world to study an undergraduate faster route programme and provide them with an intellectually demanding, research and industry-informed education. Excellence scholarships are available to international candidates who meet the published entry thresholds for acceptance onto one of the faster route programmes in Computing Science or Software Engineering. Separate application for this scholarship is not required.
College of Science and Engineering Deans' Award
The College of Science and Engineering is offering ten scholarships worth £10,000 each towards tuition fees for academically excellent students wishing to study an Undergraduate or Postgraduate Taught programme within the College’s programme portfolio.
RUK Access Bursary 2020 Entry
The bursary supports talented students who might not be able to take a place at University for reasons of financial hardship. It is available to new entrant full-time, undergraduate students of the University of Glasgow who are fully registered for Session 2020/21, as being domiciled in England, Wales and Northern Ireland and paying annual tuition fees of £9,250 per annum.
RUK Excellence Scholarship 2020
The RUK Excellence Scholarship of £1,000 for each year of study will be awarded to first degree entrants who have attained AAA or better in one sitting at A Level (or equivalent).
The Martin Niemöller Scholarship (College of Science and Engineering)
The German Speaking Congregation in Glasgow are pleased to offer one scholarship award of £500 for students originating from German speaking countries. The scholarship will support those students in need of financial support at any stage of their degree programme.
All students awarded a Martin Niemöller Scholarship will be asked to submit a short letter of thanks to the Development and Alumni Office for onward transmissions to the donors of the award.
The University of Glasgow offer a 15% discount on the first year of tuition fee to students from Beaconhouse Schools and who enrol on an undergraduate programme at the University of Glasgow. The discount does not apply to Veterinary Medicine, Medicine and Dentistry programmes.
The scholarships above are specific to this programme. For more funding opportunities search the scholarships database
How to apply
Full-time students must apply through the Universities & Colleges Admissions Service (UCAS).
International students can also apply using The Common Application: however, if applying to more than one UK university, we recommend using UCAS.
- 15 October: if including Dentistry, Medicine, Veterinary Medicine or also applying to Oxford or Cambridge
- 15 January: all other UK/EU applicants (unless otherwise stated on the UCAS website)
- 30 June: international (non-EU) students
We do not usually accept any applications after these deadlines.
It's your responsibility to ensure the accuracy of your application before submission. Requests to correct application content, change degree programme or change college of entry, will not be accepted after these deadlines. This policy is in place to ensure fairness and consistency to all applicants, and no exceptions will be made.
- Apply at www.ucas.com or through your school or college
- Contact UCAS on 0871 468 0468
- Apply at commonapp.org (international students)
ATAS: Academic Technology Approval Scheme
Please note that this programmes in this subject at Masters level require ATAS. If you require a visa to study in the UK then you will need to apply for an ATAS certificate before applying for your visa or extension of stay, allowing at least four weeks (20 working days) in order to obtain it.
The Academic Technology Approval Scheme (ATAS) was introduced on 1 November 2007. It is used to help stop the spread of knowledge and skills that could be used in the proliferation of weapons of mass destruction (WMD) and their means of delivery. This is in common with other governments around the world.
The ATAS is designed to ensure that people who are applying to study certain sensitive subjects in the UK do not have links to WMD programmes.
- more information about the scheme and ATAS certificate (Foreign & Commonwealth Office website).
More information about this programme
BSc students in work were in professional / managerial jobs
Subject league tables
6th in UK: Times & Sunday Times Good University Guide [Computer Science]