Biomedical Engineering MEng
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 £31,000 three years on.
A-level Mathematics and Physics. (Design & Technology may be accepted in place of Physics, 3D or Product Design options only) · 100% of entrants came with A levels · 95% 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 Mathematics (Analysis & Approaches) and Physics. (SL6 can be accepted for either Mathematics or Physics). |
What do you study?
Compulsory modules this year: engineering & manufacturing 51% · natural sciences 33% · mathematics & statistics 7% · transversal skills 3%.
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
- 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
- Introduction To Biomedical Engineering 1
What you learn (10)
- explain how DNA and RNA structures relate to their biological function
- evaluate how nucleic acids encode protein information
- evaluate the link between protein structure and function
- describe how the genetic code determines protein sequences
- apply molecular knowledge of dna, rna and proteins to explain cell health
- apply molecular knowledge to explain disease mechanisms
- apply principles of cell membrane and protein structure to explain electrical excitability
- apply knowledge of sensory organ structure to explain its function
- evaluate how the mechanical properties of biological fluids relate to their function
- apply knowledge of material-biological system interactions to explain biocompatibility
- 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
- Thermodynamics 1
What you learn (10)
- perform engineering and scientific calculations with accuracy and rigour
- decompose a thermodynamic problem into its constituent systems
- identify how energy interactions occur between systems
- use appropriate thermodynamic terminology correctly
- explain sources of energy within a thermodynamic system
- explain the environmental impact of thermodynamic engineering solutions
- identify whether an open or closed system analysis applies
- derive the first law of thermodynamics from basic theory
- apply the first law of thermodynamics to closed system problems
- analyse basic steady flow processes
- Biomolecular Processes in Bioengineering 1
What you learn (10)
- explain mechanisms underlying enzymatic reactions
- calculate key kinetic parameters of enzyme reactions
- describe energy metabolism pathways in mammalian cells
- explain the roles of ATP and enzymes in metabolic processes
- explain how DNA folds into complex structural forms
- describe how DNA structures encode and store cellular information
- explain how proteins recognise specific DNA sequences
- apply knowledge of enzymes and DNA structure to next generation sequencing principles
- explain how DNA sequence data is applied in biomedical contexts
- outline ethical issues arising in biomedical engineering applications
Year 2 · 10 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
- Biomaterials 2
What you learn (6)
- compare bodily reactions to toxic, inert and bioactive materials
- compare how different material classes respond when implanted in the body
- select appropriate methods to assess mechanical properties of biomaterials
- select appropriate methods to assess biological properties of biomaterials
- select suitable biomaterials for particular medical device applications
- identify ethical issues related to developing and using biomedical devices
- Biomedical Engineering Skills 2
What you learn (8)
- apply a modern programming language to solve engineering problems
- analyse a problem using a logical step-by-step approach
- formalise a stepwise solution within a programming environment
- use CAD libraries, tools and layers to build models
- explain the role of creativity in systematic engineering practice
- collaborate with peers to design a biomedical device
- apply creative thinking during biomedical device design
- produce a clearly structured technical report
- Design and Manufacture 2
What you learn (9)
- describe common engineering components and materials
- describe standard manufacturing processes
- explain how manufacturing process choice affects component design and cost
- produce engineering drawings conforming to recognised standards
- apply material and process selection theory to a design problem
- use edupack software to support material and process selection
- explain methods for costing manufacturing processes
- explain the fundamental principles of casting and sheet forming processes
- apply casting and sheet forming principles to practical manufacturing contexts
- Mechanical Design 2
What you learn (8)
- produce industrial-standard engineering drawings using CAD software
- explain why physical models and prototypes support product design
- apply engineering science calculations to embodiment design of components
- evaluate design choices for sustainability, safety and reliability
- explain how the holistic nature of design affects organisational communication
- describe various machine elements used in mechanical design
- specify machine elements using appropriate calculation methods
- describe how multiple disciplines interact in engineering product design
- 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
- 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
- Fluid Mechanics 2
What you learn (14)
- explain behavioural differences between fluids and solids
- define key physical variables used in fluid mechanics
- define dimensionless quantities such as reynolds number
- apply dimensional analysis to fluid mechanics problems
- apply mechanics principles to static fluid problems
- explain significance of conservation laws in fluid mechanics
- apply conservation laws to simple fluid flow problems
- state the bernoulli equation
- apply the bernoulli equation to simple fluid dynamics problems
- solve flow problems in closed pipe systems
- solve flow problems in open channel systems
- carry out fluid mechanics experiments
- analyse experimental data from fluid experiments
- report findings of fluid mechanics experiments
- 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
- Engineering in Biology 2
What you learn (11)
- classify different cell types based on distinguishing features
- describe mechanisms of communication between cells and with the matrix
- explain how external signals are converted into cellular responses
- identify how the extracellular matrix regulates cell behaviour
- compare the structure of different cell types and animal tissues
- describe the working principles and rationale of mechanosensing methods
- discuss the relative significance of static and dynamic forces on the human body
- explain how muscle force generation links to underlying biochemical events
- relate imaging engineering methods to specific biomedical imaging needs
- describe mechanisms controlling drug release from delivery systems
- apply mathematical and engineering methods to design drug delivery systems
Year 3 · 10 core · 120 credits ≈ 1,200 hours
- Investigating Human Biological Sciences 2
What you learn (6)
- explain features of human structure and function in applied scenarios
- apply numerical and statistical methods to analyse data
- interpret data to draw evidence-based conclusions
- communicate human biology concepts using suitable terminology for the audience
- evaluate ethical and sustainable practice in biological investigation
- reflect on personal graduate skills relevant to employability
- Biological Fluid Mechanics 3
What you learn (8)
- analyse fluid behaviour at micro and macro scales in organ systems
- evaluate mathematical models of momentum and mass transfer in biological flows
- evaluate models describing turbulent and non-Newtonian flow behaviour
- apply mathematical models to analyse flow across cell membranes
- apply mathematical models to analyse microfluidic and joint lubrication flows
- apply mathematical models to analyse arterial blood flow
- analyse biofluidic properties of materials simulating biological tissue experimentally
- evaluate ethical issues arising from diagnostic use of biological specimens
- 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
- Instrumentation and Data Systems 3
What you learn (9)
- distinguish scientific, legal and applied branches of metrology
- analyse systematic and random errors arising during measurement
- evaluate suitable methods for reporting and applying measurement uncertainty
- explain how uncertainties propagate and combine within calculations
- analyse instrumentation and signal conditioning circuit behaviour
- explain operating principles of common transducers for non-electric measurements
- evaluate suitable instrumentation circuits for transducers in practical scenarios
- describe the operation of digital-to-analogue and analogue-to-digital converters
- identify converter performance requirements for a given application
- 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
- Microscopy and Optics 3
What you learn (16)
- explain the theory of microscope operation
- apply illumination techniques to optimise sample observation
- describe the process of fluorescence emission
- identify factors affecting fluorescence detection accuracy
- outline the principles of advanced fluorescence imaging techniques
- select a suitable fluorescence technique for a given application
- outline the principles of raman spectroscopy techniques
- compare raman and fluorescence methods for biological sample analysis
- describe the use of evanescent wave and surface plasmon resonance methods
- describe the operating principles of scanning electron and atomic force microscopy
- list the information obtainable from electron and atomic force microscopy
- select appropriate optical components for microscopy applications
- operate a microscope and optimise its acquisition settings
- design an experiment investigating fluorescence measurement factors
- record and analyse experimental data
- present experimental findings in a written report
- Biomechanics 3
What you learn (8)
- apply mechanical principles to physiological scenarios
- describe how force affects proteins, cells, tissues and organs
- evaluate forces generated by different cell types
- evaluate internal and external forces acting on organs
- apply viscoelastic modelling to biomechanical problems
- analyse mechanical behaviour of cells using modelling techniques
- apply biomechanical principles to consumer and clinical technologies
- evaluate sustainability and ethical implications of biomechanical applications
- Biomedical Engineering Skills 3
What you learn (9)
- apply a programming language to solve biomedical engineering problems
- break down a problem into logical sequential steps
- implement a step-wise solution within a programming environment
- collaborate with peers to tackle a current biomedical engineering challenge
- design a presentation using appropriate digital tools
- deliver a presentation effectively to an audience
- present data using interactive visual formats
- explain how licensing of published figures and data affects their reuse
- identify transferable skills relevant to future career options
- Medical Imaging
What you learn (7)
- describe basic imaging principles such as pixellation, linearity and stationarity
- analyse sources of image noise and sensitivity in medical imaging
- explain the physical basis of ultrasound, MRI, radiology and nuclear medicine imaging
- state physical laws underlying medical imaging techniques
- derive or justify key physical laws relevant to medical imaging
- relate medical imaging physics to concepts from other physics courses
- apply imaging concepts and techniques to solve unfamiliar quantitative problems
- Statistics For Biomedical Engineering 3
What you learn (13)
- describe methods for designing observational studies to minimise bias
- describe methods for designing experimental studies to improve precision
- apply properties of binomial, multinomial and normal distributions to solve problems
- use statistical tables to obtain distribution values
- construct and interpret a confidence interval for a mean, proportion or their difference
- calculate and interpret a prediction interval for a future observation
- conduct a hypothesis test for a population mean, proportion or their difference
- interpret the outcome of a statistical hypothesis test
- perform a chi-squared test to assess association between variables
- fit a simple linear regression model to data
- evaluate the goodness of fit of a regression model
- calculate confidence intervals from a fitted regression model
- calculate prediction intervals from a fitted regression model
Year 4 · 21 core · 280 credits ≈ 2,800 hours
- Tissue and Cell Engineering 4Y option
What you learn (5)
- discuss current research approaches in tissue and cell engineering
- analyse strengths and weaknesses of materials used in tissue engineering
- analyse strengths and weaknesses of techniques used in tissue engineering
- evaluate experimental systems for addressing tissue engineering questions
- discuss tissue-specific differences in tissue engineering construct design
- Materials Engineering 4
What you learn (4)
- describe surface engineering techniques used in materials processing
- explain the mechanisms of failure in composite materials
- describe principles applied in designing sandwich structures
- evaluate the suitability of advanced materials for existing engineering products
- Finite Element Analysis 4
What you learn (4)
- apply approximation methods to engineering problem analysis
- perform a finite element analysis on an engineering problem
- identify modelling issues such as discretisation and boundary conditions
- evaluate the validity of a finite element model
- Biosensors and Diagnostics 4
What you learn (12)
- evaluate methodologies used to develop biomedical sensors
- apply principles of biomolecule immobilisation and membrane selection in biosensor design
- evaluate techniques for designing biosensing interfaces
- explain micro- and nanofabrication methods used in biosensor manufacture
- evaluate practical solutions for miniaturising biomedical sensors
- evaluate challenges in developing point-of-care diagnostic sensors
- assess sustainability and ethical issues in diagnostic sensor development
- evaluate design solutions for handheld electrical DNA and glucose sensors
- evaluate design solutions for optical immunosensors used as consumer diagnostics
- evaluate the contribution of lab-on-a-chip devices to integrated biomedical sensing
- compare biosensing and lab-on-a-chip devices on manufacturability, cost and performance
- explain market forces shaping biosensor development including sustainability and ethics
- 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
- Digital Signal Processing 4
What you learn (19)
- apply fourier transform techniques to filter audio, biomedical and communication signals
- evaluate published research on digital signal processing algorithms and uses
- design an fir filter to meet a specified frequency response
- implement an fir filter for an interdisciplinary project
- design an iir filter from an analogue prototype
- apply iir filters in low latency applications
- design matched filters for biomedical and communication problems
- derive product requirements in time and frequency domains
- apply ethical standards when processing human data
- judge safety risks of laboratory equipment with human subjects
- compare dsp methodologies for solving a real-world design problem
- design efficient filters optimised for minimal hardware implementation
- use python software to design digital filters
- develop object-oriented python code for dsp processing
- evaluate dsp solution performance against product requirements
- measure a dsp system's latency performance against requirements
- analyse interdisciplinary problems to devise solutions
- produce a formal written and graphical dsp project report
- present project benefits to a non-technical audience using multimedia
- 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
- Microelectronics in Consumer Products 4
What you learn (3)
- design a simple microprocessor system
- analyse the operating principles of a microprocessor system
- evaluate the benefits of embedding microprocessors in consumer products
- 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
- Rehabilitation Engineering 4
What you learn (6)
- identify dysfunctions associated with sensory and motor systems
- describe rehabilitation systems for supporting vegetative bodily functions
- explain how engineering solutions improve quality of life for people with disabilities
- evaluate current developments in rehabilitation technology
- apply critical judgement when assessing rehabilitation technologies
- evaluate rehabilitation technology within a practical application context
- 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
- Structural Analysis 4
What you learn (4)
- derive critical frequencies for simple vibrating structures
- derive mode shapes for simple vibrating structures
- calculate buckling loads for beams and framed structures
- solve eigenvalue problems applied to structural mechanics
- Bioethics for Biomedical Engineering 4
What you learn (12)
- describe the ethical framework governing biomedical engineering practice
- identify legal constraints applicable to biomedical engineering practice
- apply ethical principles to obtaining informed consent in research studies
- evaluate ethical issues related to whistleblowing in research contexts
- apply ethical constraints to studies involving animals and human participants
- discuss constraints on using animal-derived materials in research
- discuss ethical and regulatory constraints on stem cell research
- discuss constraints on working with genetically modified organisms
- calculate required sample sizes for experiments involving human subjects
- calculate required sample sizes for experiments involving animal subjects
- prepare an ethical approval application for an experimental study
- submit a completed ethical approval form through the required process
- Signal Processing of Biosignatures 4
What you learn (8)
- explain the physiological origins of common biological signals
- describe appropriate techniques for recording biological signals
- select a suitable recording technique for a specified application
- identify characteristic waveform features of different biosignals
- explain why signal processing matters for diagnosis and human-machine interfaces
- record biological signals using laboratory equipment
- process and analyse recorded biological signal data
- evaluate signal quality affected by environmental and physiological noise
- Ultrasound Technology and Applications 4
What you learn (5)
- explain how ultrasound waves form and propagate in different media
- relate ultrasound system technologies to analogous engineering systems
- justify the significance of ultrasound parameters such as frequency and intensity
- apply ultrasound technology to solve imaging and sensing engineering problems
- apply ultrasound technology to remote energy delivery for medical diagnosis
- Control Systems Analysis and Design 4
What you learn (10)
- explain frequency domain concepts of continuous control systems
- explain time domain concepts of continuous control systems
- explain state space concepts of continuous control systems
- apply bode plot and nyquist diagram techniques to analyse control systems
- evaluate control system designs using loop-shaping techniques
- analyse linear feedback systems using state-estimator control methods
- design multi-variable feedback control systems using state feedback
- design feedback control systems using matlab and simulink
- implement feedback control systems for real-time simulation
- evaluate the performance of simulated feedback control systems
- 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
- Public Engagement and Teaching in Engineering 4
What you learn (9)
- explain a chosen project topic for non-specialist audiences
- collaborate effectively with colleagues in a team setting
- adapt behaviour to manage unexpected or difficult situations
- organise tasks and priorities to meet project demands
- negotiate with others to reach agreed outcomes
- deliver a clear oral presentation to an audience
- identify techniques used for teaching and public engagement
- create a lesson plan or outreach planning document
- produce teaching or promotional materials for an audience
- Engineering Optimisation
What you learn (7)
- formulate optimisation problems using mathematical notation
- integrate measured data into mathematical models
- select suitable numerical methods for solving optimisation problems
- interpret the outcomes of optimisation and model-fitting procedures
- derive Euler-Lagrange equations from variational principles
- compare algorithms according to their computational complexity
- select the algorithm offering best performance with lowest energy impact
- Entrepreneurship in Biomedical Engineering
What you learn (5)
- apply relevant industrial standards to a biomedical engineering application
- describe the process of establishing a new business venture
- apply prior engineering skills to solve clinical and industry problems
- evaluate sustainability, ethical and security implications of biomedical innovations
- collaborate within a team to resolve biomedical engineering problems
Year 5 · 2 core, 9 optional · 80 credits ≈ 800 hours
- 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
- Entrepreneurship in Biomedical Engineering
What you learn (5)
- apply relevant industrial standards to a biomedical engineering application
- describe the process of establishing a new business venture
- apply prior engineering skills to solve clinical and industry problems
- evaluate sustainability, ethical and security implications of biomedical innovations
- collaborate within a team to resolve biomedical engineering problems
9 optional modules
- 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
- Real Time Embedded Programming
What you learn (17)
- write object-oriented C++ programs on an embedded Linux platform
- use debugging and optimisation tools for embedded software
- evaluate system latency using mathematical and empirical methods
- write event-driven real-time code in C++
- develop multi-threaded software applications
- build an interactive graphical user interface in C++
- design hardware and software interfaces for peripheral communication protocols
- apply industrial coding standards such as autosar when writing code
- apply project management techniques for embedded software development
- incorporate risk, security and safety management into project planning
- apply a systems-based approach to solving complex engineering problems
- make decisions guided by professional codes of ethics
- select appropriate materials, equipment and technologies for a given task
- document software code according to industry standards
- publish open source code and communicate it to varied audiences
- evaluate and improve the impact of published code while upholding ethics
- collaborate effectively within a team
- Structures under Extreme Loads M
What you learn (5)
- perform a finite element analysis incorporating material nonlinearity
- perform a finite element analysis incorporating geometric nonlinearity
- select suitable solution strategies to ensure robust and accurate nonlinear analysis
- evaluate the accuracy and validity of nonlinear finite element results
- apply continuum mechanics theory to nonlinear structural engineering problems
- Energy in Biological Systems M
What you learn (8)
- apply thermodynamic laws to analyse biological processes
- describe the equilibrium behaviour of cells and proteins
- evaluate the energetics of enzymatic reactions
- categorise types of biological energy transduction processes
- identify whether a biological reaction is energetically favourable
- describe contemporary thermodynamic models of biological systems
- construct thermodynamic models using appropriate state variables
- apply thermodynamic potentials and cyclic process concepts to model systems
- Scaffolds and Tissues M
What you learn (8)
- describe the structural organisation of a tissue and its components
- explain how scaffolds contribute to tissue regeneration
- evaluate the mechanical properties of tissue scaffolds
- evaluate the biochemical properties of tissue scaffolds
- evaluate the biological properties of tissue scaffolds
- apply scaffold design approaches to different tissue types and diseases
- apply statistical methods to tissue engineering applications
- evaluate ethical considerations relevant to tissue engineering research
- Advanced Imaging and Therapy M
What you learn (10)
- evaluate when specific imaging techniques should be applied in therapy planning
- explain the physical principles underlying advanced imaging and therapy methods
- evaluate imaging techniques for diagnostic effectiveness
- evaluate imaging techniques for treatment planning and monitoring
- evaluate imaging techniques for guiding surgical intervention
- describe methods for combining multiple imaging modalities
- describe how combined imaging data informs treatment planning
- apply taught imaging concepts to solve image co-registration problems
- discuss ethical considerations in medical imaging technology
- discuss inclusion and societal implications of medical imaging technology
- Materials Engineering 5
What you learn (9)
- identify nano-materials used in mechanical engineering applications
- describe the properties exhibited by different nano-materials
- give examples of practical uses of nano-materials
- summarise techniques for assessing nano-material properties
- explain the benefits of using nano-materials in engineering
- explain the limitations of using nano-materials in engineering
- research literature on manufacturing methods for embedding nano-materials in devices
- evaluate the suitability of nano-materials for a given application
- recommend appropriate manufacturing methods for selected nano-materials
- Advanced Ultrasonics
What you learn (12)
- formulate different mathematical representations of the acoustic wave equation
- apply wave equation solutions to ultrasonic engineering problems
- select suitable experimental techniques for measuring ultrasound phenomena
- analyse data describing ultrasound related phenomena
- apply wave solutions to analyse reflection and transmission at interfaces
- analyse scattering and interference effects in ultrasonic waves
- illustrate wave phenomena using research case studies
- evaluate how ultrasound propagates through different media based on material properties
- assess the effects of wave phenomena on ultrasound propagation
- model ultrasound propagation phenomena using wave equation solutions
- interpret experimental ultrasound measurement data
- draw conclusions linking measurement data to propagation phenomena
- 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 20 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 24, 14, 23
Half of graduates earned between £28,000 and £36,000. Five years on, the median is £37,000. 100% were in work or further study 15 months after finishing; 70% of those in work were in professional or managerial jobs.
All outcome figures7
| Measure | Value | Based on |
|---|---|---|
| Continue after year 15% left | 95% | 15 |
| In work or study, 15 months on20% studying | 100% | 10 |
| Professional or managerial job | 70% | 15 |
| Pay 15 months on, median | £29,000 | 15 |
| Pay 3 years on, median | £31,000 | 20 |
| Pay 5 years on, median | £37,000 | 20 |
What do students say?
NSS — a yearly survey of final-year students at every UK university; 88% of this course’s final year answered. Small groups can swing a lot year to year.
National Student Survey, via Discover Uni · 15 students answered
Highest: 100% agreed on question 3; lowest: 36% on question 13.
All questions26
| Question | Agree |
|---|---|
| Question 1 | 79% |
| Question 2 | 57% |
| Question 3 | 100% |
| Question 4 | 86% |
| Question 5 | 50% |
| Question 6 | 71% |
| Question 7 | 86% |
| Question 8 | 62% |
| Question 9 | 71% |
| Question 10 | 36% |
| Question 11 | 57% |
| Question 12 | 79% |
| Question 13 | 36% |
| Question 14 | 43% |
| Question 15 | 86% |
| Question 16 | 71% |
| Question 17 | 57% |
| Question 18 | 64% |
| Question 19 | 92% |
| Question 20 | 86% |
| Question 21 | 79% |
| Question 22 | 64% |
| Question 23 | 46% |
| Question 24 | 43% |
| Question 25 | 55% |
| Question 26 | 64% |
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.