Robotics & Artificial Intelligence BEng
BEng : AAB – BBB at A level, A-level Mathematics and Physics (Design & Technology may be accepted in place of Physics, 3D or Product Design options only); graduates earn a median £30,500 three years on.
A-level Mathematics and Physics (Design & Technology may be accepted in place of Physics, 3D or Product Design options only) · 80% of entrants came with A levels · 80% stay on after year 1 · Glasgow course page, Discover Uni
What do you need to get in?
Typical offer — the grades most applicants are asked for. A contextual offer can be lower for applicants from under-represented backgrounds; none is published for this course.
Glasgow course page, read 19 September 2026 · Discover Uni entry profile
- 1A-level Mathematics and Physics (Design & Technology may be accepted in place of Physics, 3D or Product Design options only)
UCAS tariff points — a points scale for grades: A* = 56, A = 48, so A*A*A = 160. Entrants’ totals include extra subjects.
Other qualifications2
| Qualification | Typical offer | Required subjects |
|---|---|---|
| Scottish Highers | AAAAA | Higher Mathematics and Physics or Engineering Science at AA. (AB or BA may be considered).; Higher Mathematics and Physics or Engineering Science at AA. |
| IB | BEng : 34 (6,5,5 HL) | HL Mathematics (Analysis & Approaches) and Physics. (SL6 can be accepted for either Mathematics or Physics). |
What do you study?
Compulsory modules this year: engineering & manufacturing 82% · mathematics & statistics 7% · digital & ict skills 6% · transversal skills 4%.
Module — one course unit, usually a term or a year long; “core” means everyone takes it. One UK credit is about ten hours of study; a full year is 120 credits.
Glasgow course page · optional modules vary by year
- Analogue Electronics 1
What you learn (13)
- describe charge, current, voltage and power concepts across disciplines
- convert between units of electrical quantities
- apply circuit laws to find unknown currents and voltages in networks
- derive nodal analysis from basic circuit laws
- calculate unknown currents and voltages using nodal analysis
- state Thevenin's and Norton's theorems
- calculate Thevenin and Norton equivalent values for two-port networks
- apply Thevenin's and Norton's theorems to simplify circuit analysis
- analyse ac networks using complex impedance representation
- define key properties of ideal operational amplifiers
- calculate voltage gain of op-amp amplifier circuits
- design circuits to solve practical engineering problems
- collaborate in a team to solve technical challenges
- Design and Manufacture 1
What you learn (7)
- identify common mechanical components used in engineering systems
- describe the function of typical mechanical system components
- determine component specifications for a given engineering application
- select suitable components to meet engineering design requirements
- choose appropriate materials for simple engineering components
- choose suitable manufacturing processes for simple engineering components
- describe manufacturing organisations and systems using correct technical terminology
- Electronic Engineering 1Y
What you learn (30)
- explain the concept of embedded electronic systems with examples
- describe memory organisation and common microcontroller architectures
- explain the architecture of a modern microcontroller including alu, memory and i/o ports
- identify volatile and non-volatile regions of a memory map
- explain the significance of memory-mapped input and output
- apply basic C programming to control a microcontroller
- describe writing a C program to control analogue and digital i/o on an mbed
- connect leds to microcontroller ports and calculate series resistor values
- connect pushbuttons and explain the need for pull-up resistors
- describe assembly language programming and its relation to c programs and data movement
- use the arm mbed development environment
- write and compile C programs to demonstrate mbed input/output control
- interface and control peripherals connected to an arm mbed
- explain the concept of an amplifier and the effect of source and load resistance
- calculate power gain using the voltage amplifier model including cascaded amplifiers
- describe operational amplifier characteristics and the assumptions of an ideal op-amp
- analyse voltage follower, inverting and non-inverting amplifier circuits
- explain the virtual earth concept and analyse an analogue integrator circuit
- state the impedance of resistors, inductors and capacitors and analyse simple ac circuits
- define the half-power point in amplitude and phase
- design filters to meet specified characteristics and cutoff frequency
- derive differential equations for rc and rl circuits and their exponential solutions
- explain the physical significance of the time constant in circuit solutions
- explain the ideal diode model and compare it with realistic diode characteristics
- describe a simple operational model of a bipolar transistor
- use basic test equipment such as meters, signal generators and oscilloscopes
- design and simulate op-amp circuits in spice and compare with real measurements
- specify, design and build a simple audio amplifier on stripboard
- write C programs and build analogue circuits to demonstrate a chosen mbed application
- maintain an adequate laboratory record
- Engineering Skills 1
What you learn (20)
- identify university support services available to students
- collaborate within a team to achieve a shared engineering goal
- describe the responsibilities and ethical duties of a professional engineer
- discuss how standards and regulations shape engineering practice
- apply research findings to inform an engineering design
- develop a solution for an open-ended creative design brief
- build a prototype of sufficient quality to demonstrate a concept
- evaluate a prototype through testing and refine its design
- produce basic drawings, models and assemblies using CAD software to engineering standards
- write a basic computer program
- use software tools to prepare reports, calculations and data presentations
- apply manufacturing processes to construct prototypes or models
- build a basic electrical circuit from a drawing and identify faults
- write a technical report that meets engineering conventions
- cite references using correct engineering conventions
- give and respond to verbal and written feedback, showing resulting improvement
- maintain written records of progress such as logbooks or portfolios
- communicate engineering ideas through functional sketches
- present data and graphs according to engineering conventions
- write up engineering calculations for a professional audience following conventions
- Materials 1
What you learn (10)
- compare structural features of metals, polymers and ceramics
- calculate material density from crystallographic data
- identify factors determining stiffness, strength and toughness of materials
- identify factors determining electrical conductivity of materials
- distinguish elastic from plastic deformation behaviour in materials
- apply yield criteria to analyse multiaxial stress states
- conduct a basic mechanical test on a material sample
- analyse results obtained from a mechanical test
- select materials for applications by weighing efficiency and lifecycle factors
- use ashby diagrams to support material selection decisions
- Dynamics 1
What you learn (3)
- solve basic engineering dynamics problems using standard methods
- explain the physical phenomena underlying motion and forces in dynamic systems
- integrate multiple engineering analysis techniques to solve complex dynamics problems
- Statics 1
What you learn (5)
- identify types of forces acting in mechanical systems
- combine multiple forces to find their resultant
- apply equilibrium conditions to analyse engineering structures
- formulate mathematical models linking applied and internal forces
- solve mathematical models to determine force relationships
Year 2 · 11 core · 120 credits ≈ 1,200 hours
- Analogue Electronics 2
What you learn (19)
- describe key characteristics of operational amplifiers
- explain how negative feedback affects gain and impedance of op-amp circuits
- explain how negative feedback affects bandwidth and frequency response of op-amp circuits
- calculate quantitative behaviour of simple op-amp based circuits
- summarise properties of passive and active electronic components
- explain the role of impedance matching in circuit design
- develop models of analogue subsystems using terminal and transfer functions
- construct bode diagrams for analogue circuits
- select suitable methods for analysing small signal ac circuits
- calculate response of circuits with passive and active elements to ac signals
- analyse non-linear electronic circuits
- design high-pass, low-pass and band-pass filter circuits
- design simple transistor amplifier circuits
- simulate analogue circuits using feedback techniques
- design analogue circuits using feedback techniques
- build practical analogue electronic circuits
- use instrumentation to measure analogue circuit behaviour
- troubleshoot faults in analogue circuits
- evaluate practical characteristics and limitations of analogue circuits
- Digital Electronics 2
What you learn (9)
- analyse requirements of a digital circuit concept
- determine functional modules needed for a design
- identify finite state machines required for implementation
- write VHDL code describing logical functions
- combine VHDL descriptions into larger functional assemblies
- use design software to create VHDL entities
- simulate and test VHDL entities using software tools
- design digital circuits using modular MSI components
- design digital circuits using VHDL modular components
- Electrical Circuits 2
What you learn (15)
- describe basic electrical properties of resistors, capacitors and inductors
- deduce component behaviour at dc steady state and during sudden changes
- apply a systematic method to solve electrical circuit problems
- explain the role of initial conditions in transient circuit analysis
- determine initial conditions for switched first- and second-order circuits
- use differential equations to model transient response of first-order RC or RL circuits
- use differential equations to model transient response of series and parallel LCR circuits
- distinguish underdamped, critically damped and overdamped RLC responses
- calculate impedance of circuits combining resistors, capacitors and inductors
- analyse ac-driven circuit behaviour using impedance and phasor diagrams
- explain the concept of resonance in electrical circuits
- operate oscilloscopes, function generators and multimeters for circuit measurement
- determine RC circuit component values from measured transient response
- determine RLC circuit component values from measured transient response
- maintain an organised laboratory record documenting analysis throughout experiments
- Electronic Design Project 2
What you learn (12)
- design analogue and digital circuits and their layout
- select electronic components by analysing datasheets
- fabricate, populate and test printed circuit boards, reworking faults
- break down a project into work packages and tasks
- identify critical paths, dependencies and interconnects in a project plan
- explain project risks and propose mitigation actions
- explain the role of structured creativity in engineering practice
- collaborate effectively within a small team to complete a project
- reflect on team roles, trust and accountability to improve collaboration
- resolve team conflicts through communication and timely action
- prepare technical reports and presentations on a project's outcomes
- maintain accurate records of project progress for reproducibility
- Embedded Processors 2
What you learn (12)
- write programs for an HCS08 microcontroller in C
- write programs for an HCS08 microcontroller in assembly language
- write programs for an HCS08 microcontroller in machine code
- operate the hardware peripherals of a microcontroller
- connect external hardware to microcontroller peripherals
- build timed loops using hardware timer methods
- build timed loops using software delay methods
- distinguish polling from interrupt-driven programming approaches
- perform simple calculations using fixed point arithmetic
- write interrupt handlers in assembly language
- write interrupt handlers in C
- debug interrupt handler code
- Engineering Electromagnetics 2
What you learn (10)
- analyse electrostatic problems using relevant field theory
- analyse magnetic field problems using relevant field theory
- analyse electromagnetic problems using relevant field theory
- describe how electric fields affect matter and its constituents
- describe how magnetic fields affect matter and its constituents
- apply maxwell's equations to solve electrostatic problems
- apply maxwell's equations to solve magnetic field problems
- apply maxwell's equations to solve electromagnetic problems
- apply experimental techniques to characterise dielectric and magnetic materials
- apply numerical techniques to characterise dielectric and magnetic materials
- Power Electronics 2
What you learn (10)
- identify opportunities to improve system efficiency using power electronics
- calculate average values of practical periodic waveforms
- derive power consumption of components from waveform data
- design simple load-control circuits using semiconductor switching devices
- explain the operation of linear power supply circuits
- explain the operation of basic switch-mode power converters
- describe the operating principle of a basic DC-to-AC inverter
- analyse steady-state power flow in practical electronic systems
- analyse temperature distribution in practical electronic systems
- measure performance of linear and switched power supplies using test instruments
- Mechanics of Structures 2A
What you learn (10)
- construct shear force diagrams for structural members
- construct bending moment diagrams for structural members
- calculate geometric and structural properties of cross-sections
- determine bending stresses in structural members
- determine shear stresses in structural members
- determine axial stresses in structural members
- calculate elastic deflections of statically determinate beams
- determine elastic stresses in circular shafts under torsion
- determine elastic stresses in thin-walled sections under torsion
- calculate angle of twist for shafts subject to torsion
- Introductory Programming 2
What you learn (11)
- identify simple and complex data types and structures used in programming
- apply operators to manipulate values within program code
- apply flow control statements to direct program execution
- use standard library functions within a program
- create custom functions and subroutines to structure code
- describe the syntax rules of the Python language
- identify errors within provided or self-written code
- correct identified errors in program code
- design a simple program to meet a given requirement
- write program code using an integrated development environment
- compile and run a program to verify its functionality
- Dynamics 2
What you learn (6)
- analyse particle motion relative to moving reference frames
- describe motion of particles and rigid bodies using work-energy principles
- describe motion of particles and rigid bodies using impulse-momentum principles
- analyse rotational motion of particles and rigid bodies
- solve problems involving Newton's laws of motion using analytical methods
- solve problems involving Newton's laws of motion using numerical simulation software
- Engineering Mathematics 2
What you learn (16)
- construct contour plots of multivariable functions
- determine stationary points of multivariable functions
- calculate rates of change and gradients using partial differentiation and chain rule
- apply the total differential to estimate experimental errors in engineering problems
- determine whether a differential equation is exact
- solve for the parent function of an exact differential
- apply exact differentials to calculate work done in conservative fields
- construct double integrals to determine the volume of solid objects
- construct path integrals to determine areas and work done in force fields
- classify differential equations by order, degree, type and linearity
- identify separable differential equations and solve them by integration
- solve first-order linear differential equations using the integrating factor method
- describe the general form of solutions to higher-order differential equations
- apply second-order differential equation methods to model engineering systems
- apply symmetry properties to simplify Fourier series calculations
- apply Laplace transforms to solve ordinary differential equations with initial conditions
Year 3 · 12 core · 120 credits ≈ 1,200 hours
- Communication Systems 3
What you learn (14)
- apply Fourier series to convert functions between time and frequency domains
- apply Fourier transforms to convert functions between time and frequency domains
- apply convolution techniques to translate functions between domains
- apply Fourier transform properties to analyse simple filter circuits
- determine the time domain response of a linear system using convolution
- determine the frequency domain response of a linear system using transform properties
- identify different modulation and demodulation techniques used in communication systems
- explain how various modulation and demodulation strategies operate
- calculate the bandwidth requirements of common modulation techniques
- evaluate the limitations imposed by bandwidth on modulation methods
- use an oscilloscope to analyse time domain waveforms
- use a spectral analyser to analyse frequency domain waveforms
- simulate communication systems numerically using software tools
- analyse the performance of communication systems operating in noisy channels
- Control 3
What you learn (15)
- draw block diagrams representing control systems
- manipulate block diagrams to simplify system representations
- explain the concept of system stability
- calculate the stability of a system using standard methods
- identify the poles and zeros of a system transfer function
- plot poles and zeros on the complex plane
- compare open-loop and closed-loop control systems
- construct root-locus diagrams for closed-loop systems
- infer closed-loop system properties from pole positions
- sketch Bode and Nyquist plots for a system
- analyse system behaviour using gain margin, phase margin and bandwidth
- represent frequency response data as polar plots
- describe the characteristics of PID feedback controllers
- design a basic feedback control system
- analyse the performance of a feedback control system
- Electromagnetic Compatiblity 3
What you learn (5)
- manipulate electromagnetic field equations to solve problems
- describe propagation of electromagnetic waves through free space
- describe propagation of electromagnetic waves along transmission lines
- identify causes of electromagnetic interference in electrical systems
- design electronic equipment that meets electromagnetic compatibility requirements
- Electronic Circuit Design 3
What you learn (5)
- design single transistor amplifier circuits
- analyse the performance of single transistor amplifier circuits
- design operational amplifier circuits using standard building blocks
- explain the function of operational amplifier building blocks
- describe the operation of basic logic gates
- Electronic System Design 3
What you learn (7)
- identify common sources of error in analogue circuits
- build equivalent circuit models for comparing design options
- identify the main error sources within a given circuit
- calculate the magnitude of identified circuit error sources
- improve a circuit design to reduce multiple error sources
- apply a structured approach to design circuits from a specification
- compare alternative circuit designs against several design criteria
- Engineering Career Skills 3
What you learn (13)
- search multiple sources to retrieve relevant information
- evaluate the validity of information gathered from sources
- explain complex engineering ideas clearly to an audience
- deliver a focused presentation using appropriate language and style
- cite relevant sources correctly within spoken or written work
- apply creative techniques to develop individual engineering ideas
- apply creative techniques to contribute to group idea development
- produce concise written documents that convey essential information
- adapt written content to suit the intended audience's level
- describe the value and uses of intellectual property in engineering
- explain the legal implications of protecting engineering ideas
- explain the importance of ethical considerations in engineering practice
- describe one's own ethical responsibility within engineering practice
- Simulation of Engineering Systems 3
What you learn (7)
- explain how mathematical method limitations restrict simulation model accuracy
- evaluate how numerical methods affect the accuracy of simulation results
- describe common issues encountered in real-time simulation
- apply basic verification procedures to check a simulation model's internal consistency
- develop numerical methods suited to continuous-time simulation problems
- apply numerical methods to solve continuous-time simulation problems
- design a continuous-time system simulation using an appropriate simulation language
- Dynamics 3
What you learn (9)
- construct simplified models of real-world dynamics problems
- evaluate the validity of simplified dynamic models
- derive equations of motion for single degree-of-freedom systems
- derive equations of motion for multiple degree-of-freedom systems
- analyse free and forced motion of engineering systems
- evaluate dynamic system performance by relating input to response
- analyse the motion of one and two degree-of-freedom systems
- analyse system response to harmonic vibration inputs
- assess the structural integrity and safety of vibrating systems
- Power Engineering 3
What you learn (23)
- describe the historical development of electrical power engineering
- describe the main components of an electrical power system
- define voltage and current phasors for single phase RLC networks
- calculate voltage and current in single phase networks
- describe the generation of three phase electrical power
- calculate real, apparent and reactive power in balanced three phase systems
- identify three and two wattmeter power measurement methods
- explain when to apply two or three wattmeter methods
- analyse the non-ideal equivalent circuit of a single phase transformer
- determine transformer equivalent circuit parameters from test results
- evaluate single phase transformer efficiency and voltage regulation
- examine different three phase transformer topologies
- compare brushless and brushed motors in construction and performance
- derive the equivalent circuit of a three phase induction motor
- evaluate the torque-speed characteristic of an induction motor
- determine induction motor equivalent circuit parameters from test data
- calculate induction motor performance from its equivalent circuit
- explain the basic operating theory of synchronous generators
- derive the per-phase equivalent circuit of a synchronous generator
- calculate output power using synchronous generator equivalent circuit parameters
- examine different operating modes of synchronous generators
- compare grid-connected and stand-alone generator operation modes
- interpret the safe operating limits chart for synchronous generators
- Real Time Computer Systems 3
What you learn (8)
- describe the characteristics of a real-time computer system
- break down high-level C++ code into equivalent machine instructions
- estimate execution time for input/output code operations
- implement interrupt handling to capture external input signals
- discuss a real-world application of real-time computer systems
- evaluate the suitability of real-time operating systems for given tasks
- select materials and architectures that improve energy efficiency
- evaluate end-of-life and life-cycle impact strategies for designs
- Team Design Project EE3
What you learn (20)
- plan a project against specifications and deadlines
- manage project work within budget and practical constraints
- design circuits and systems to meet a given specification
- fabricate electronic circuits including PCB population
- test and integrate assembled circuits and systems
- identify the different roles within an effective team
- apply PERT techniques to plan and monitor project schedules
- revise project schedules based on progress monitoring
- organise effective project meetings
- produce accurate minutes of project meetings
- decompose an electronic design into independent functional units
- maintain a clear and organised laboratory logbook
- use electronic component datasheets and application notes to inform design
- select suitable analogue and digital components for a design task
- design prototype and final systems meeting functional requirements
- incorporate safety, usability and reliability considerations into design
- deliver clear oral presentations on personal and team project work
- produce clear written reports on personal and team project work
- evaluate personal and peer contributions to a project in written form
- develop an innovative feature within a project design
- Advanced Programming and Software Engineering 3
What you learn (7)
- design object-oriented software solutions for complex engineering problems
- implement code to solve non-trivial engineering problems
- evaluate the effectiveness of software development techniques and methods
- critique own and peers' software engineering practice
- explain the role of software engineering in designing complex systems
- apply software engineering processes to realistic development contexts
- use general purpose modelling languages to represent system designs
Year 4 · 6 core · 100 credits ≈ 1,000 hours
- Control 4
What you learn (6)
- distinguish continuous and discrete time representations of control system concepts
- evaluate loop-shaping design techniques for continuous and discrete control systems
- analyse linear feedback systems using state-estimator based control
- design multi-variable feedback control systems based on state estimation
- design feedback control systems using MATLAB and Simulink
- evaluate simulated and real-time control system implementations
- Business Planning and Management for Engineers
What you learn (8)
- evaluate feasibility and potential impact of proposed solutions using established methods
- analyse how an engineering business operates
- apply project planning techniques to develop realistic timelines
- formulate a business plan proposal for an engineering venture
- justify the technical and financial feasibility of a business proposal
- synthesise feedback from mentors and peers to refine a business strategy
- align a refined strategy with market needs
- propose measures to minimise adverse environmental and societal impacts
- Individual Project 4
What you learn (12)
- develop an independent project plan
- carry out project tasks safely and independently
- summarise relevant technical literature and standards for a project
- apply mathematical and engineering principles to analyse a problem
- devise a creative solution to an engineering problem
- evaluate technical project outcomes critically
- quantify the effect of input data uncertainty on results
- assess design and analysis decisions within wider engineering contexts
- evaluate implications of design choices for business, society and environment
- interact professionally and ethically with colleagues
- compose a detailed technical report in clear English
- present technical information orally to a non-specialist audience
- Robotics 4
What you learn (8)
- apply measurement and actuation principles to robotic systems
- select appropriate sensors and actuators for a given robotic application
- use sensors and actuators to achieve feedback control in robotic manipulation
- evaluate how sensor and actuator limitations affect control calculations
- calculate the kinematics and inverse kinematics of a robot manipulator
- design a suitable control structure for a robot manipulator
- calculate an appropriate trajectory for a robot manipulator to follow
- design a robotic system to perform a simple task
- Introduction to Artificial Intelligence and Machine Learning 4
What you learn (14)
- describe the historical development of artificial intelligence
- discuss philosophical debates on the limits and potential of current ai
- evaluate ethical implications of artificial intelligence systems
- assess societal and technical sustainability of ai applications
- explain how computational systems learn from data
- compare strengths and weaknesses of common machine learning algorithms
- select appropriate algorithms for given problem scenarios
- summarise key application areas of artificial intelligence and machine learning
- implement machine learning algorithms using python libraries
- apply machine learning techniques to regression and classification tasks
- apply dimensionality reduction and density estimation methods
- organise data and code for a machine learning project
- develop and apply a machine learning model to a dataset
- communicate modelling results in a coherent report
Year 5 · 4 core · 100 credits ≈ 1,000 hours
- Advanced Control 5
What you learn (7)
- design controllers using robust, optimal and intelligent control methods
- select appropriate control parameters for a given system
- evaluate a system application to determine a suitable control approach
- implement control strategies across different application contexts
- reflect on technical requirements affecting controller implementation
- implement a controller on a mobile robot during a laboratory exercise
- present experimental results in a technical report
- Design Special Topic 5
What you learn (11)
- design a prototype to address an engineering problem
- formulate an approach to address an engineering problem
- judge the feasibility of a project
- plan work activities for a project
- organise and manage a team to complete project work
- construct a working prototype
- develop a practical approach to solve the problem
- assess the results of the project work
- present project outcomes to an audience and stakeholders
- evaluate the environmental impact of a proposed solution
- consider the health and safety implications of a design solution
- Individual Project 5
What you learn (14)
- direct a project plan to resolve an unfamiliar engineering problem
- manage work independently within an international engineering context
- collaborate with colleagues professionally and ethically
- apply project management techniques showing personal initiative
- summarise non-technical drivers and constraints affecting an engineering problem
- apply mathematical and interdisciplinary knowledge to analyse an engineering problem
- develop a creative solution to an engineering problem using broad knowledge
- assess interim project outcomes critically against intended goals
- adapt theoretical and experimental approaches to overcome identified weaknesses
- evaluate project results against current and emerging technologies
- evaluate project outcomes in relation to societal needs
- compose a detailed technical report in clear written English
- deliver technical information verbally to a non-expert audience
- use presentation aids to support technical communication
- Advanced Artificial Intelligence and Machine Learning 5
What you learn (9)
- evaluate the societal impact of ai regarding resource use and sustainability
- design a fully connected deep neural network for a given task
- build and train a deep neural network model
- apply a trained neural network to solve a specific task
- train an agent to interact with an environment using reinforcement learning
- compare the strengths and weaknesses of different ai and ml algorithms
- recommend suitable ai or ml algorithms for specific problems
- assess a complex engineering problem to identify ai solution requirements
- create an ai-driven solution for a complex engineering problem
“What you learn” restates each module’s published learning outcomes in our own words, as short skill statements in the same form as the GCSE and A level curriculum, with the help of an AI model; fields of knowledge follow the twelve fields of the knowledge sphere. The university’s module page, linked from each title, is the authoritative description.
Where does it lead?
Median — the middle earner: half earned more, half less. Pay is for graduates of this subject at this university who finished in 2016-18, not adjusted for inflation; based on 260 graduates.
Discover Uni dataset (HESA and Office for Students, CC BY 4.0, contains HESA data); earnings from the Longitudinal Education Outcomes data (Department for Education) · aggregation level 12, 13, 23, 22
Half of graduates earned between £25,000 and £35,000. Five years on, the median is £38,000. 70% were in work or further study 15 months after finishing; 86% of those in work were in professional or managerial jobs.
All outcome figures7
| Measure | Value | Based on |
|---|---|---|
| Continue after year 120% left | 80% | 20 |
| In work or study, 15 months on10% studying | 70% | 15 |
| Professional or managerial job | 86% | 125 |
| Pay 15 months on, median | £32,500 | 85 |
| Pay 3 years on, median | £30,500 | 260 |
| Pay 5 years on, median | £38,000 | 260 |
What do students say?
NSS — a yearly survey of final-year students at every UK university; 77% of this course’s final year answered. Small groups can swing a lot year to year.
National Student Survey, via Discover Uni · 20 students answered
Highest: 80% agreed on question 1; lowest: 45% on question 14.
All questions26
| Question | Agree |
|---|---|
| Question 1 | 80% |
| Question 2 | 60% |
| Question 3 | 75% |
| Question 4 | 75% |
| Question 5 | 65% |
| Question 6 | 65% |
| Question 7 | 65% |
| Question 8 | 65% |
| Question 9 | 45% |
| Question 10 | 55% |
| Question 11 | 75% |
| Question 12 | 60% |
| Question 13 | 65% |
| Question 14 | 45% |
| Question 15 | 75% |
| Question 16 | 75% |
| Question 17 | 50% |
| Question 18 | 65% |
| Question 19 | 70% |
| Question 20 | 68% |
| Question 21 | 80% |
| Question 22 | 75% |
| Question 23 | 55% |
| Question 24 | 60% |
| Question 25 | 71% |
| Question 26 | 65% |
Question texts are published by the Office for Students; the dataset carries only the question numbers.
Modules, entry requirements and fees are facts read from University of Glasgow’s course page on 2026-09-19 and may change; the university’s page is authoritative. Descriptions are not reproduced. Outcome figures are from the Discover Uni dataset. University of Glasgow is a trade mark of the university; sch.today is independent of it.