Software engineers develop and maintain large-scale complex software infrastructures. Our programme combines theoretical computing science with the principles and practices used in the modern software industry and gives you real world experience. You’ll become skilled in analysing work processes, envisioning complex system architectures, producing system specifications, and planning and overseeing complex development projects.
Software engineering graduates 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 making the natural environment sustainable.
- September start
- Session dates
- Software Engineering BSc (Hons): G430 4 year degree
- Software Engineering (Faster route) BSc (Hons): 0P31 3 year degree
- Software Engineering MSci: G610 5 year degree
- Software Engineering (Faster route) MSci: 0VB3 4 year degree
- Software Engineering with work placement MSci: I300 5 year degree
- Software Engineering with work placement (Faster route) MSci: I301 4 year degree
Why study Software Engineering?
- Computing Science at Glasgow is ranked 7th in the UK and 2nd in Scotland (Complete University Guide 2020)
- The Student Tech Society at Glasgow organises regular hackathons and other coding events, bringing together students, staff and industrial software developers
- Our graduates 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)
You will take courses on key areas of the subject, including programming, computer systems, databases and human networks and operating systems 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 systems and web application development.
- ALGORITHMICS I (H)
- DATA FUNDAMENTALS (H)
- INTERACTIVE SYSTEMS (H)
- SYSTEMS PROGRAMMING (H)
- PROFESSIONAL SOFTWARE DEVELOPMENT (H)
- TEAM PROJECT (H)
- SOFTWARE ENGINEERING SUMMER PLACEMENT (H)
- RESEARCH METHODS AND TECHNIQUES (M) FOR MSCI
- MSCI RESEARCH PROPOSAL AND PROJECT
- PROJECT RESEARCH READINGS IN COMPUTING SCIENCE (M)
As an Honours student (years 3 and 4), you will study courses which present a practical, design-oriented approach to computing, also covering topics such as databases, software project management and real-time systems. In year 3 you will take part in a software engineering team project.
After year 3, BSc students spend their summer on a paid placement in industry. This placement lasts a full year for MSci Work Placement students.
The final year (4 or 5) includes advanced courses on software engineering and a substantial individual project, frequently in collaboration with employers. BSc students can extend their degree by an additional year and graduate with an MSci.
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
Summary of entry requirements for Software Engineering
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.
Faster route entry requirements for Software Engineering
SQA Higher Entry Requirements
- AAA (including Maths and Computing)
A-level Standard Entry Requirements
- A*AA (including Maths and Computing)
IB Standard Entry Requirements
- 38 pts 6,6,6 (HL in both Maths and Computing Science)
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.
University of Glasgow Software Engineering students are in demand across all sectors of the industry. Recent graduates work in sectors like media (BBC), financial services (Goldman Sachs, JP Morgan), gaming (Spil) and enterprise (HP). Some students have formed their own startup companies, with support from the University’s entrepreneurship team.
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.
King Mongkut's Institute of Technology Ladkrabang (KMTIL) Glasgow Undergraduate Scholarship
The School of Engineering is offering a discount to students from King Mongkut's Institute of Technology Ladkrabang wishing to complete their 3rd and 4rth year of the BSc in Software Engineering at the University of Glasgow. A progression to the MSci may be available depending on the student's performance in year 3 and 4.
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.
University of Glasgow/Glasgow International College Achievement Award
In conjunction with GIC we are pleased to reward our best-performing students who finish the Foundation course with excellent grades and attendance. This is awarded as a tuition fee discount of £3,000 per year of study and is subject to satisfactory progress for consecutive years of study.
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.
Undergraduate Excellence Scholarship
The University of Glasgow has a number of Undergraduate Excellence Scholarships available to new International and EU students for 2021 entry. The scholarship is awarded as a tuition fee discount of £5,000 per year of study and is subject to satisfactory progress for consecutive years of study.
RUK Access Bursary
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 2021/22, as being domiciled in England, Wales and Northern Ireland and paying annual tuition fees of £9,250 per annum.
RUK Excellence Scholarship
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).
James McCune Smith Scholarship
The University of Glasgow has 30 undergraduate scholarships available for students Black, Asian and Minority Ethnic (BAME) students. The scholarship supports students who could face financial difficulties taking up their place to study at the University. The value of the scholarship is £2,000, paid in instalments for the first year of undergraduate study. The scholarship is open to new applicants to the University. Current students who have previously been in receipt of the award may reapply, however, preference will be given to applicants entering their first year of study.
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.
Undergraduate Talent Scholarships
The University of Glasgow awards c.50 undergraduate Talent Scholarships each academic year to support students who could face financial difficulties in taking up their place to study at the University. The value of each scholarship is typically £1,500 p.a. for each year of the degree programme, subject to satisfactory progress. Talent Scholarships are available to students entering any of the University's Colleges.
Dental School students are eligible for a Talent Scholarship in their first year of study only. They are eligible for the NHS Dental Student Support Grant in the following years.
The University of Glasgow is offering four scholarships (one per college) for applicants to the University who are staying in the UK on humanitarian grounds and are facing challenges in progressing onto Higher Education. The scholarship is open to prospective undergraduate and postgraduate taught students of the University of Glasgow applying for entry in 2021/22. The scholarship meets the full cost of tuition fees for the duration of your programme as well providing an additional £5,000 per year stipend, if the eligibility criteria for university accommodation is met this will also be provided for the duration of your degree. For more information on the accommodation criteria, please see the Accommodation Services section on the website.
We are also offering eight scholarships to students who hold refugee status. This scholarship is awarded as a £2,500 stipend towards study costs, per year of study.
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 to Arts, Engineering, Law, Nursing, Science, and Social Sciences can also apply using The Common Application: however, if applying to more than one UK university, we recommend using UCAS. Applications to Dentistry, Education, Medicine, and Veterinary Medicine must be made through 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 to certain areas only)
More information about this programme
of students in work were in professional / managerial jobs
Subject league tables
6th in UK: Times & Sunday Times Good University Guide [Computer Science]