Biomedical Engineering MEng

University of Glasgow · honours · 5 years · optional year abroad · UCAS 8616course page ↗

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.

Typical A level offer
BEng : AAB – BBB

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

Year 13 · applying

What do you need to get in?

BEng : AAB – BBBtypical A level offer

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

  1. 1A-level Mathematics and Physics. (Design & Technology may be accepted in place of Physics, 3D or Product Design options only)
Who actually got in: 100% with A levels. 70% arrived with 208 or more UCAS tariff points — roughly A*A*A or better. Based on 15 entrants.

UCAS tariff points — a points scale for grades: A* = 56, A = 48, so A*A*A = 160. Entrants’ totals include extra subjects.

Other qualifications2
QualificationTypical offerRequired subjects
Scottish HighersAAAAAHigher Mathematics and Physics or Engineering Science at AA. (AB or BA may be considered).; Higher Mathematics and Physics or Engineering Science at AA.
IBBEng : 34 (6,5,5)HL Mathematics (Analysis & Approaches) and Physics. (SL6 can be accepted for either Mathematics or Physics).
Years 1–5

What do you study?

9compulsory modules in year 1

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

Year 1 · 9 core · 120 credits ≈ 1,200 hours
  • 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
    ENG1003 10 cr
  • 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
    ENG1026 10 cr
  • 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
    ENG1031 10 cr
  • 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
    ENG1033 10 cr
  • 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
    ENG1062 10 cr
  • ENG1063 40 cr
  • 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
    ENG1065 10 cr
  • 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
    ENG1066 10 cr
  • 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
    ENG1071 10 cr
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
    ENG2004 10 cr
  • 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
    ENG2011 10 cr
  • 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
    ENG2012 10 cr
  • 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
    ENG2015 10 cr
  • 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
    ENG2016 10 cr
  • 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
    ENG2081 10 cr
  • 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
    ENG2084 10 cr
  • 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
    ENG2085 10 cr
  • 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
    ENG2086 20 cr
  • 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
    ENG2087 20 cr
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
    BIOL2043 30 cr
  • 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
    ENG3011 10 cr
  • 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
    ENG3015 10 cr
  • 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
    ENG3034 10 cr
  • 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
    ENG3036 10 cr
  • 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
    ENG3038 10 cr
  • 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
    ENG3084 10 cr
  • 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
    ENG3090 10 cr
  • 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
    PHYS4013 10 cr
  • 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
    STATS3002 10 cr
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
    BIOL4124 20 cr
  • 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
    ENG4004 10 cr
  • 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
    ENG4025 10 cr
  • 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
    ENG4036 10 cr
  • 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
    ENG4042 20 cr
  • 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
    ENG4053 20 cr
  • 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
    ENG4085 20 cr
  • 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
    ENG4098 10 cr
  • 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
    ENG4110P 30 cr
  • 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
    ENG4113 10 cr
  • 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
    ENG4118 20 cr
  • 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
    ENG4122 10 cr
  • 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
    ENG4189 10 cr
  • 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
    ENG4191 10 cr
  • 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
    ENG4193 10 cr
  • 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
    ENG4195 10 cr
  • 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
    ENG4200 10 cr
  • 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
    ENG4201 10 cr
  • 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
    ENG4202 10 cr
  • 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
    ENG5321 20 cr
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
    ENG5041P 60 cr
  • 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
    ENG5321 20 cr
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
    ENG5009 10 cr
  • 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
    ENG5220 20 cr
  • 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
    ENG5227 10 cr
  • 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
    ENG5281 10 cr
  • 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
    ENG5282 10 cr
  • 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
    ENG5285 10 cr
  • 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
    ENG5300 10 cr
  • 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
    ENG5316 10 cr
  • 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
    ENG5337 10 cr

“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.

After graduating

Where does it lead?

£31,000median pay three years after graduating
Lower quarter£28k
Median£31k
Upper quarter£36k

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
MeasureValueBased on
Continue after year 15% left95%15
In work or study, 15 months on20% studying100%10
Professional or managerial job70%15
Pay 15 months on, median£29,00015
Pay 3 years on, median£31,00020
Pay 5 years on, median£37,00020
Money

What does it cost?

Fees not on file; see the university’s fees page.

Glasgow fees page

National Student Survey 2025-26

What do students say?

64%agreed the course was good overall (question 26)

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
QuestionAgree
Question 179%
Question 257%
Question 3100%
Question 486%
Question 550%
Question 671%
Question 786%
Question 862%
Question 971%
Question 1036%
Question 1157%
Question 1279%
Question 1336%
Question 1443%
Question 1586%
Question 1671%
Question 1757%
Question 1864%
Question 1992%
Question 2086%
Question 2179%
Question 2264%
Question 2346%
Question 2443%
Question 2555%
Question 2664%

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.