Medical Engineering MEng

University of York · honours · 4 years · optional placement year · UCAS 5230course page ↗

AAA at A level, Maths; graduates earn a median £33,000 three years on.

Typical A level offer
AAA

Maths · 95% of entrants came with A levels · 90% stay on after year 1 · York course page, Discover Uni

Year 13 · applying

What do you need to get in?

AAAtypical A level offer; aaa including maths.

Typical offer — the grades most applicants are asked for. Contextual offer: ABB, for applicants from under-represented backgrounds.

York course page, read 19 September 2026 · Discover Uni entry profile

  1. 1Maths
Who actually got in: 95% with A levels. Based on 15 entrants.
Other qualifications4
QualificationTypical offerRequired subjects
BTECDDDWe consider a range of BTEC qualifications equivalent to 3 A Levels, or in combination with A Levels or other qualifications. For example: DDD in the BTEC National Extended Diploma plus A level Maths —
IB36 points36 points overall with grade 5 in Higher Level Mathematics - Applications and Interpretation or 5 in Higher Level or Standard Level Mathematics - Analysis and Approaches.grade 5 in Higher Level Mathematics - Applications and Interpretation or 5 in Higher Level or Standard Level Mathematics - Analysis and Approaches
Scottish HighersBBBB—
Advanced HighersA in Mathematics plus Scottish Highers - BBBB—
Years 1–4

What do you study?

6compulsory modules in year 1

Compulsory modules this year: engineering & manufacturing 50% · mathematics & statistics 17% · natural sciences 15% · digital & ict skills 6%.

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.

York course page · optional modules vary by year

Year 1 · 6 core · 120 credits ≈ 1,200 hours
  • Mathematics
    What you learn (6)
    • explain why mathematics underpins engineering and physical science disciplines
    • translate engineering problems into mathematical expressions
    • select suitable mathematical techniques for a given problem
    • perform algebraic manipulations to solve mathematical problems
    • compute numerical solutions to mathematical problems
    • present mathematical reasoning using standard notation
    ELE00038C 20 cr
  • Engineering Project 1
    What you learn (12)
    • evaluate technical literature for a wearable-device project
    • analyse a requirements document and draft a tender response
    • model a complex system using mechanical, electronic and programming techniques
    • design a wearable device solution for clinical tremor monitoring
    • apply a systems approach to a complex engineering design
    • use workshop tools and test equipment to debug a design
    • select materials and processes for production considering cost
    • discuss the ethical and societal impact of an engineering design
    • evaluate the role of quality management systems in a project
    • describe team-working skills and evaluate own team performance
    • communicate complex engineering matters to technical and non-technical audiences
    • discuss data security measures for medical device projects
    ELE00040C 20 cr
  • Materials and Mechanics
    What you learn (24)
    • distinguish between vector and scalar quantities in mechanics
    • describe core physical concepts of force, energy, work and power
    • describe stress, strain and elasticity in mechanical systems
    • describe categories of engineering materials such as metals and polymers
    • describe causes of corrosion, wear and failure in engineering materials
    • calculate force, stress and strain for a solid body under simple loading
    • apply static mechanics principles to basic structural analysis problems
    • apply Newtonian mechanics to analyse simple dynamic systems under force
    • describe basic principles of oscillation and vibration in mechanical systems
    • identify standards and regulations governing use of engineering materials
    • explain safe and professional laboratory working practices
    • apply good practice in experimental record keeping and measurement
    • distinguish between vector and scalar quantities in mechanics
    • describe core physical concepts of force, energy, work and power
    • describe stress, strain and elasticity in mechanical systems
    • describe categories of engineering materials such as metals and polymers
    • explain causes of corrosion, wear and failure in engineering materials
    • calculate force, stress and strain for a solid body under simple loading
    • apply static mechanics principles to basic structural analysis problems
    • apply Newtonian mechanics to analyse simple dynamic systems under force
    • explain basic principles of oscillation and vibration in mechanical systems
    • identify standards and regulations governing use of engineering materials
    • explain safe and professional laboratory working practices
    • apply good practice in experimental record keeping and measurement
    ELE00041C 20 cr
  • Programming and Digital Interfacing
    What you learn (11)
    • explain the fundamentals of imperative programming
    • distinguish structured and object-oriented programming approaches
    • describe core C/C++ syntax rules
    • identify common C/C++ keywords and code structures
    • convert numbers between binary and hexadecimal representations
    • describe the basic functional blocks of a CPU
    • describe memory organisation within a microcontroller
    • describe signal input and output pathways in microcontrollers
    • select an appropriate interface for a given embedded task
    • summarise technical concepts clearly and accurately
    • apply technical concepts creatively to design problem solutions
    ELE00042C 20 cr
  • Analogue Electronics
    What you learn (14)
    • follow safe working practices in an electronics laboratory
    • maintain accurate logbooks and experimental records
    • apply appropriate measurement techniques during experiments
    • apply charge-current relationships to analyse electronic circuits
    • apply electric and magnetic field theory to electronic circuit analysis
    • explain how electron behaviour determines conductor properties
    • explain how electron behaviour determines semiconductor properties
    • design simple analogue circuits using passive and active components
    • analyse simple analogue circuits containing operational amplifiers
    • analyse circuit responses to sinewave inputs in the frequency domain
    • analyse circuit responses to step inputs in the time domain
    • describe the functioning of basic operational amplifier circuits
    • build circuit building blocks for practical testing
    • evaluate measured circuit performance against theoretical predictions
    ELE00044C 20 cr
  • Introduction to Engineering
    What you learn (9)
    • check dimensional consistency of an equation using units
    • calculate forces acting on bodies within a system
    • predict motion of bodies under uniform and variable forces
    • apply young's modulus to analyse material behaviour under stress
    • relate electron energy band diagrams to electrical properties of materials
    • compare properties of different classes of materials
    • calculate currents and voltages in a circuit using nodal analysis
    • derive a minimum sum-of-products expression for a logic function
    • determine confidence limits on experimental results using error analysis
    ELE00045C 20 cr
Year 2 · 6 core · 120 credits ≈ 1,200 hours
  • Mathematics, Signals and Systems
    What you learn (15)
    • apply calculus techniques to solve two and three dimensional problems
    • explain the consequences of sampling continuous signals
    • describe the basic theory underlying the z-transform
    • apply fourier series methods to analyse signals
    • apply fourier transform methods to analyse signals
    • apply theorems related to the fourier transform to solve problems
    • evaluate total derivatives of multivariable functions
    • evaluate multiple integrals over two or more variables
    • apply variable substitution to reframe multidimensional problems
    • apply the laplace transform to analyse linear time-invariant systems
    • compare the laplace and fourier transforms in engineering contexts
    • apply fourier transform techniques to characterise signal properties
    • explain technical concepts clearly and precisely
    • select appropriate mathematical techniques to solve engineering problems
    • apply problem-solving and critical analysis skills to mathematical tasks
    ELE00031I 20 cr
  • Manufacturing and Fabrication
    What you learn (9)
    • analyse manufacturing processes to determine resulting product structural properties
    • calculate material behaviour parameters relevant to manufacturing processes
    • measure material behaviour during manufacturing operations
    • compare characteristics of different machining operations
    • compare characteristics of different fabrication operations
    • select suitable manufacturing processes for specific part designs
    • design components to ensure manufacturability using suitable techniques
    • collaborate within a team to complete a design and manufacture project
    • apply a range of manufacturing techniques within a project context
    ELE00045I 20 cr
  • Thermodynamics and Fluid Dynamics
    What you learn (7)
    • apply core physical concepts of thermodynamics
    • apply thermodynamic laws to real-world engineering devices
    • explain energy security issues relating to fuel sources
    • examine basic physics concepts underlying fluid dynamics
    • analyse dimensional analysis techniques in fluid mechanics
    • apply fluid flow mechanics to spatially constrained systems
    • assess fundamental concepts of flow around a body
    ELE00046I 20 cr
  • Engineering Project 2
    What you learn (31)
    • select relevant technical literature for a project
    • critically evaluate technical sources for relevance and quality
    • apply findings from literature to inform project work
    • analyse a complex requirements document for a robotic system
    • devise technical specifications for a maze-solving robot
    • produce a tender response document for a product design
    • apply mathematical and electronic principles to design a data-gathering system
    • process and map sensor data for maze analysis
    • apply systems thinking to design a complex hardware-software solution
    • design innovative solutions that address stakeholder requirements
    • design a robot to autonomously navigate and map a maze
    • discuss limitations of engineering approaches in technical reports
    • use workshop tools and test equipment to evaluate designs
    • debug engineering designs using laboratory equipment
    • select suitable materials and processes for manufacturing a design
    • explain the societal impact of engineering product design
    • plan a product business considering sustainability and lifecycle
    • apply ethical, inclusive and risk management considerations to design
    • describe the role of quality management systems in projects
    • reflect on the effectiveness of quality management practices
    • apply engineering management principles to project planning
    • work effectively within an engineering project team
    • describe skills required for effective team-working
    • evaluate personal and team performance
    • communicate complex engineering information to varied audiences
    • discuss the effectiveness of communication in mentoring meetings
    • maintain weekly records of self-learning and development
    • reflect on personal and team skills in a final report
    • discuss security measures for product safety and intellectual property
    • discuss ethical issues arising in engineering project work
    • evaluate the ethics of profit motive in commercial engineering
    ELE00052I 20 cr
  • Electrical Circuits and Systems
    What you learn (17)
    • analyse simple magnetic circuits
    • calculate induced voltages and currents in magnetic circuits
    • explain complex power and power factor
    • solve for voltage and current in AC systems using the per-unit method
    • describe the construction of synchronous and induction machines
    • describe the operating principles of synchronous and induction machines
    • draw equivalent circuits for transformers and rotating machines
    • analyse equivalent circuits for transformers and rotating machines
    • describe lumped and distributed representations of transmission lines
    • identify limitations of transmission line circuit models
    • derive a power system circuit description from equipment equivalent circuits
    • perform simple fault calculations on power systems
    • explain technical concepts clearly and accurately
    • select appropriate mathematical techniques to solve engineering problems
    • apply mathematical techniques to solve engineering problems
    • plan and manage time during laboratory work
    • apply problem-solving and critical analysis skills using mathematics
    ELE00054I 20 cr
  • Control, Sensors and Instrumentation
    What you learn (16)
    • apply laplace transforms to derive transfer functions for dynamic systems
    • describe practical challenges of implementing control systems in real-world settings
    • analyse transfer functions to determine system properties
    • relate system properties to control objectives
    • design simple control systems to meet specified objectives
    • use matlab-based tools to analyse and design control systems
    • apply compensators and pid controllers to meet control objectives
    • describe the operating principles of various sensor types
    • identify limitations of different sensor types
    • explain the contribution of sensors to control system development
    • explain advanced technical concepts clearly and accurately
    • evaluate advanced technical concepts critically
    • select appropriate mathematical techniques for advanced problems
    • adapt mathematical methods to solve advanced engineering problems
    • demonstrate problem-solving ability in engineering contexts
    • apply critical analysis and mathematical reasoning to engineering tasks
    ELE00056I 20 cr
Year 3 · 5 core, 6 optional · 100 credits ≈ 1,000 hours
  • Principles of Microengineering
    What you learn (10)
    • apply scaling laws to analyse mechanics of microdevices
    • describe common materials used in microdevice manufacturing
    • describe standard fabrication processes for microdevices
    • describe metrology techniques for characterising microdevices
    • describe commercial microengineered devices and their uses
    • explain advanced technical concepts clearly and precisely
    • evaluate advanced technical concepts for accuracy
    • select appropriate mathematical techniques for complex problems
    • apply mathematical methods to solve advanced engineering problems
    • analyse engineering problems critically using mathematical reasoning
    ELE00071H 20 cr
  • Biomedical Engineering
    What you learn (25)
    • describe principles underlying human body function
    • discuss human anatomy relevant to biomedical design
    • identify anatomical constraints affecting biomedical solution design
    • explain hierarchical organisation of human anatomical structures
    • explain stages of developing biomedical devices for clinical use
    • discuss key biomaterial concepts including biocompatibility and biodegradation
    • evaluate suitability of a material for biomedical use
    • analyse principles of biomaterial selection and manufacturing regulation
    • define key manufacturing and quality assurance terminology
    • describe steps required for medical product approval and quality assurance
    • analyse biomedical device performance using stress analysis techniques
    • evaluate physiological signal data to validate device performance
    • assess physiological responses to biomedical instrument interaction
    • apply communication and coordination mechanisms within a project group
    • describe personal approach and challenges within team collaboration
    • identify research needs and appropriate resources for a project
    • maintain accurate records and referencing of research sources
    • produce professional technical and non-technical project documentation
    • obtain appropriate ethical approval for project work
    • apply project management tools to plan a project
    • record meeting outcomes and track allocated actions
    • conduct design reviews as part of project progress
    • apply risk management techniques to quantify project risks
    • produce a risk register for a project
    • reflect on personal time management during a project
    ELE00082H 20 cr
  • Introduction to Clinical Engineering and Physiological Systems
    What you learn (5)
    • apply medical technologies for patient prevention, diagnosis and treatment
    • explain physiological concepts relevant to medical technology applications
    • describe the process of adopting new technology in healthcare organisations
    • solve problems using critical analysis in healthcare technology contexts
    • evaluate the efficacy of a proposed solution for real-world suitability
    ELE00085H 20 cr
  • Engineering Group Project Part B
    What you learn (27)
    • select relevant technical literature for a project
    • critically evaluate technical sources and apply findings to project work
    • analyse a complex requirements document for an autonomous vehicle project
    • devise technical specifications for a water-quality sampling vehicle
    • produce a tender response document for a commercial engineering product
    • apply mathematical and engineering principles to design a data-gathering system
    • design a wireless real-time data transmission system
    • apply systems thinking to design integrated hardware-software solutions
    • design solutions that meet diverse stakeholder requirements
    • apply engineering management principles to project planning
    • select appropriate modelling techniques for complex engineering systems
    • apply mechanical and analytic techniques to design water sampling sensors
    • evaluate limitations of modelling approaches in technical reports
    • assess the societal impact of new engineering product designs
    • plan a product business case addressing ethics, inclusion and risk
    • evaluate the environmental impact of an engineering prototype
    • describe the role of quality management systems in engineering projects
    • reflect on the effectiveness of quality management practices used
    • collaborate effectively within a project team
    • evaluate own and team performance in group working
    • communicate complex engineering information to varied audiences
    • discuss the effectiveness of communication in mentoring sessions
    • record self-learning progress through regular logs
    • reflect on personal and team skill development in a final report
    • discuss security measures protecting products and intellectual property
    • discuss ethical issues arising in engineering project work
    • evaluate ethical implications of profit motive in commercial engineering
    ELE00087H 20 cr
  • Engineering Group Project Part A
    What you learn (23)
    • select relevant technical literature for a project
    • evaluate and apply literature findings to project work
    • analyse a complex requirements document for a product
    • devise specifications and a tender response for an autonomous sampling vehicle
    • apply mathematical and engineering principles to design a data-gathering system
    • apply systems thinking to design integrated hardware-software solutions
    • apply engineering management principles to plan a project
    • select appropriate modelling techniques for complex systems
    • design autonomous sensors to test water samples
    • discuss limitations of modelling approaches in technical reports
    • evaluate the societal impact of engineering design decisions
    • apply risk management processes to a product design
    • assess the environmental impact of a prototype
    • reflect on the effectiveness of quality management systems
    • collaborate effectively within a project team
    • evaluate personal and team performance in collaborative work
    • communicate technical information to varied audiences
    • discuss the effectiveness of communication in meetings
    • record self-learning progress through weekly logs
    • reflect on personal and team skill development in a report
    • discuss security measures for protecting intellectual property
    • discuss ethical issues arising in engineering projects
    • evaluate the ethics of profit motive in commercial engineering
    ELE00093H 20 cr
6 optional modules
  • Advanced Sensors and Instrumentation
    What you learn (11)
    • analyse how sensors convert physical quantities into measurable signals
    • describe the operating principles of various sensor types
    • identify limitations of different sensor technologies
    • explain how sensors contribute to control system design
    • analyse how application requirements determine sensor selection
    • design a basic control system for a sensing application
    • explain advanced technical concepts clearly and precisely
    • evaluate advanced technical concepts for accuracy
    • apply appropriate mathematical techniques to solve complex problems
    • apply problem-solving and critical analysis skills to engineering tasks
    • apply mathematical skills to analyse engineering problems
    ELE00075H 20 cr
  • Digital Signal Processing
    What you learn (11)
    • evaluate the impact of data windowing on signal analysis accuracy
    • evaluate the impact of data windowing on filter performance
    • differentiate discrete convolution from discrete correlation
    • identify appropriate applications for convolution and correlation techniques
    • develop software code for FIR filters based on given specifications
    • explain supervised learning concepts underlying neural networks in DSP
    • summarise technical DSP concepts clearly in written reports
    • implement signal processing algorithms using MATLAB
    • test and analyse discrete signals to draw conclusions
    • present analytical results clearly
    • organise time effectively during laboratory work
    ELE00079H 20 cr
  • Electric Powertrain Design
    What you learn (9)
    • explain fundamental design concepts for electric machines
    • explain fundamental design concepts for drive systems
    • analyse electromagnetic systems using equivalent circuit models
    • calculate electromagnetic structure parameters from circuit models
    • evaluate an industrial application to determine machine requirements
    • select an appropriate electrical machine and drive system
    • summarise core technical concepts clearly and accurately
    • compare alternative electric powertrain technologies
    • organise own time to complete laboratory tasks effectively
    ELE00083H 20 cr
  • Micro-mechanical and Microfluidic Devices and Systems
    What you learn (17)
    • explain physical principles governing mechanics of MEMS devices
    • explain fluid dynamics principles underlying microfluidic devices
    • describe materials used in fabrication of MEMS and microfluidic devices
    • apply fabrication techniques to produce microscale devices
    • design microfluidic and MEMS devices using numerical methods
    • simulate the behaviour of MEMS and microfluidic devices
    • characterise the performance of microscale devices
    • describe emerging applications of MEMS technology in biomedical science
    • explain developments in next-generation microfluidic and MEMS systems
    • design a microfluidic system for a practical application
    • evaluate the performance of a designed microfluidic system
    • explain advanced technical concepts clearly and accurately
    • evaluate advanced technical concepts critically
    • select appropriate mathematical techniques for engineering problems
    • apply mathematical methods to solve advanced engineering problems
    • analyse complex problems using critical thinking skills
    • apply mathematical reasoning to solve technical problems
    ELE00084H 20 cr
  • Photovoltaics and Solar Thermal Technology
    What you learn (11)
    • describe how photovoltaic systems convert sunlight into electricity
    • describe how solar thermal systems convert sunlight into heat
    • build a model of PV power generation using simulation software
    • explain the factors that influence PV system efficiency
    • explain the factors that influence solar thermal system efficiency
    • analyse the benefits and drawbacks of different PV technologies
    • identify suitable tools for analysing solar energy system data
    • evaluate the effectiveness of tools used to analyse solar system data
    • state fundamental technical concepts clearly and accurately
    • compare different solar energy technologies to identify similarities and differences
    • organise own time effectively during laboratory work
    ELE00095H 20 cr
  • Mechanical Design and Kinematics
    What you learn (11)
    • explain how to design robotic systems using URDF and simulation tools
    • design joints of different types for robot arm configurations
    • evaluate manipulator velocity and acceleration kinematics
    • implement point-to-point and trajectory control of robot arms
    • account for joint and end effector forces when controlling arm motion
    • design and construct robotic arms and mechatronic manipulators
    • control robotic arms and mechatronic manipulators
    • construct mathematical models of jointed multi-degree-of-freedom systems
    • create control algorithms to perform simple tasks with robot arms
    • present scientific findings clearly through written reports
    • present scientific findings clearly through oral presentations
    ELE00096H 20 cr
Year 4 · 3 core, 11 optional · 100 credits ≈ 1,000 hours
  • Individual Final Project
    What you learn (12)
    • evaluate alternative solutions to a specific engineering problem
    • critically analyse scientific literature in a specialised engineering field
    • synthesise new findings to extend knowledge in a specialised engineering area
    • design a substantial engineering project in a complex specialised area
    • construct a working solution for a complex engineering project
    • verify the performance of a complex engineering project
    • defend own engineering work accurately to a technical audience
    • produce a written report and deliver an oral presentation on a project
    • write a concise technical report evaluating and synthesising research findings
    • design a persuasive technical presentation using reliable evidence
    • defend a technical presentation before a target audience
    • defend own project work during an oral viva examination
    ELE00163M 60 cr
  • Future Healthcare and Computer Aided Diagnosis
    What you learn (11)
    • apply computer-aided design algorithms to diagnostic problems
    • describe basic human anatomy relevant to imaging
    • describe the principal bioimaging modalities used in medicine
    • evaluate biomedical images and their production characteristics
    • apply machine learning algorithms to process biomedical images
    • manage collection, storage and transfer of biomedical image data
    • interpret radiology images using systematic analysis methods
    • apply a standard computer-aided diagnosis algorithm to image analysis
    • assess physiological effects of radiation-tissue interaction
    • demonstrate good laboratory practice during experimental work
    • evaluate health and safety legislation affecting product development
    ELE00171M 20 cr
  • Medical Imaging and Physics
    What you learn (12)
    • apply engineering principles to explain body imaging and coordination systems
    • compare medical imaging modalities by their advantages and drawbacks
    • analyse the technical requirements of different imaging modalities
    • describe the anatomy and physiology relevant to bioimaging modalities
    • explain how radiation interacts with human tissue
    • evaluate biomedical imaging methods and their production processes
    • assess safety considerations and processing requirements of medical images
    • describe methods for acquiring medical images
    • describe methods for analysing medical images
    • identify different imaging modalities and their technical characteristics
    • describe machine learning algorithms used in image analysis
    • evaluate the safety risks of radiation-tissue interactions in imaging technologies
    ELE00173M 20 cr
11 optional modules
  • Practical Skills in Virtual Anatomy and Morphology
    What you learn (7)
    • evaluate imaging modalities for suitability to a research question
    • describe advantages and disadvantages of virtual model creation approaches
    • create 3D virtual anatomical models using appropriate software methods
    • manipulate and visualise 3D anatomical models for analysis
    • use morphometric tools to quantify structural variation in models
    • apply statistical methods to analyse morphological variation
    • visualise statistical results of morphological analyses
    0990072 20 cr
  • Emerging Trends in Microengineering
    What you learn (16)
    • assess methods for fabricating nanoscale materials and devices
    • assess techniques for characterising nanoscale materials and devices
    • research independently an emerging nanotechnology topic using academic literature
    • analyse critically findings to build deep knowledge of an emerging nanotechnology field
    • discuss societal, economic and environmental impacts of micro- and nanotechnology
    • write a concise technical report synthesising research findings for a target audience
    • evaluate critically new information when compiling a technical report
    • design a persuasive technical presentation based on reliable evidence
    • deliver and defend a technical presentation to a target audience
    • evaluate current and emerging nanofabrication and characterisation techniques
    • conduct independent literature review on an emerging nanotechnology topic
    • critically analyse sources to develop in-depth understanding of a nanotechnology area
    • assess societal, economic and environmental challenges of micro- and nanotechnology
    • construct a concise technical report evaluating and synthesising research information
    • design and deliver a persuasive technical presentation using reliable evidence
    • defend presented arguments in response to audience questioning
    ELE00137M 20 cr
  • Systems Programming for ARM
    What you learn (15)
    • explain mutual exclusion and its role in concurrent systems
    • describe causes of deadlock and priority inversion in operating systems
    • evaluate priority inheritance as a solution to scheduling problems
    • identify causes of race conditions in concurrent software
    • apply atomic operation mechanisms available on ARM Cortex M devices
    • select appropriate C type qualifiers for given programming contexts
    • explain how the preprocessor, compiler and linker interact in the C build process
    • describe the structure of the C type system
    • evaluate the limitations of the C type system
    • apply test-driven development methods to embedded systems projects
    • design key components of an operating system kernel for an ARM device
    • implement kernel components using C and assembly language
    • synthesise research findings into a concise technical report
    • adapt technical writing style to suit a target audience
    • diagnose and correct technical problems using logical reasoning
    ELE00138M 20 cr
  • Machine Vision and Human Machine Interaction
    What you learn (13)
    • evaluate core principles underlying machine vision systems
    • explain key concepts underpinning effective human-machine interaction
    • describe common machine vision algorithms
    • apply machine vision algorithms to simple perception tasks
    • apply human-machine interfaces to support human-machine collaboration
    • describe how machine vision supports human-machine interfacing
    • evaluate technical challenges in robot perception and interaction
    • evaluate ethical issues arising in human-robot interaction
    • design a machine vision system for a specific perception task
    • implement a machine vision system for human perception applications
    • design a basic human-machine interaction system
    • implement a basic human-machine interaction system
    • design systems capable of safely perceiving and interacting with their environment
    ELE00142M 20 cr
  • Advanced Control
    What you learn (11)
    • apply classical control methods to discrete-time systems
    • evaluate optimal control algorithms against each other
    • compare optimal control approaches with classical control approaches
    • prove equations relating to lqr and mpc control implementation
    • design simple lqr and mpc controllers by manual calculation
    • evaluate advanced technical concepts for accuracy
    • select appropriate mathematical techniques for advanced problems
    • comment on the applications, limitations and implications of technical concepts
    • explain the implications of mathematical solutions
    • demonstrate problem-solving skills in applied mathematics
    • demonstrate critical analysis skills in applied mathematics
    ELE00156M 20 cr
  • Sustainability in Engineering Management
    What you learn (12)
    • explain key sustainability terms used in engineering management
    • discuss core knowledge areas within sustainable project management
    • develop a sustainability framework for corporate strategic planning
    • evaluate sustainable management tools for organisational problem solving
    • apply sustainable management techniques to resolve organisational issues
    • apply sustainability knowledge to real business contexts
    • design a corporate sustainability strategy that creates competitive advantage
    • demonstrate enhanced critical analysis and synthesis abilities
    • manage time effectively when working individually and in teams
    • apply problem-solving and decision-making skills to engineering contexts
    • conduct research on sustainability aspects of project management
    • generate and evaluate ideas for corporate sustainability strategy using critical thinking
    ELE00157M 20 cr
  • Electric Vehicle Technologies
    What you learn (11)
    • describe the function of key electric vehicle powertrain components
    • state the technical specifications of common powertrain components
    • compare different battery technologies for electric vehicle use
    • evaluate alternative motor drive options for suitability
    • assess auxiliary system choices against performance criteria
    • design an electric vehicle powertrain meeting given power requirements
    • design an electric vehicle powertrain meeting given energy requirements
    • present a technical engineering proposal in written form
    • deliver a technical engineering proposal orally
    • produce formal specifications for grid-connected components
    • produce formal specifications for powertrain sub-systems
    ELE00161M 20 cr
  • Machine Learning and Computational Intelligence
    What you learn (14)
    • evaluate strengths and weaknesses of different machine learning paradigms
    • describe how various supervised, unsupervised and reinforcement learning methods operate
    • describe the structure and operation of a neural computing unit
    • identify different types of artificial neural network architectures
    • describe learning rules used to train neural networks
    • explain probabilistic inference using probabilistic models and Bayesian networks
    • design a machine learning system to solve a specified task
    • implement a machine learning system to perform a basic task
    • discuss recent advances in machine learning and computational intelligence
    • communicate technical design decisions clearly in written reports
    • apply a variety of machine learning algorithms to practical problems
    • apply theoretical concepts to develop solutions for new problems
    • use appropriate software tools for machine learning tasks
    • apply computational tools to solve real-world problems through inference
    ELE00162M 20 cr
  • Research Topics in Nanotechnology: Advanced Data Storage and Spintronics
    What you learn (10)
    • describe the von Neumann computing architecture
    • apply logical operations and binary arithmetic circuits such as adders and subtractors
    • describe the hierarchy of primary computer memory types
    • describe the operating principles of common solid-state memory technologies
    • describe the operating principles of emerging non-volatile memory technologies
    • evaluate the physical mechanisms underlying magnetic data storage devices
    • evaluate the physical mechanisms underlying optical data storage devices
    • distinguish between memory devices and storage devices
    • produce a concise technical report synthesising research findings
    • critically evaluate new research information for a specific audience
    ELE00165M 20 cr
  • Modelling and Analysing Sound and Music Signals
    What you learn (19)
    • explain theoretical foundations of sound and music signal models and metrics
    • investigate the application of models and metrics in sound and music processing
    • compare algorithmic approaches used in sound and music modelling
    • critique algorithmic approaches used in sound and music modelling
    • implement sound models to create and process audio content
    • implement analysis metrics to extract features from audio recordings
    • design sound examples demonstrating capabilities of chosen sound systems
    • process sound examples to reveal limitations of sound model implementations
    • evaluate effectiveness of audio analysis metrics for feature extraction
    • communicate theoretical and practical findings on sound models through publication
    • construct concise technical reports evaluating research findings for an audience
    • design persuasive technical presentations based on reliable evidence
    • defend technical presentations to a target audience
    • apply problem-solving strategies to technical challenges
    • review personal progress against project goals
    • conduct independent research to support learning
    • produce clear written communication of technical material
    • apply analytical skills to interpret technical data
    • plan and execute tasks autonomously
    ELE00189M 20 cr
  • Scientific Supercomputing
    What you learn (8)
    • describe different categories of high-performance computing hardware
    • select appropriate hardware for a given computational task
    • develop parallel software programs to solve scientific problems
    • use profiling tools to locate performance bottlenecks in code
    • devise strategies to resolve identified performance bottlenecks
    • explain the operation of high-performance computing systems
    • operate a high-performance computing system
    • analyse a scientific problem to select a suitable parallelisation strategy
    PHY00052M 20 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?

£33,000median pay three years after graduating
Lower quarter£26k
Median£33k
Upper quarter£39k

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 135 graduates.

Discover Uni dataset (HESA and Office for Students, CC BY 4.0, contains HESA data); earnings from the Longitudinal Education Outcomes data (Department for Education) · aggregation level 12, 24, 22

Half of graduates earned between £26,000 and £39,000. Five years on, the median is £41,000. 90% were in work or further study 15 months after finishing; 90% of those in work were in professional or managerial jobs.

All outcome figures7
MeasureValueBased on
Continue after year 110% left90%10
In work or study, 15 months on5% studying90%35
Professional or managerial job90%25
Pay 15 months on, median£33,00020
Pay 3 years on, median£33,000135
Pay 5 years on, median£41,000140
Money

What does it cost?

£10,050a year for UK students, 2027/28 entry

Tuition fee loan — paid straight to the university; repayments start the April after you leave, at 9% of income above the threshold. UK fees are capped by government and rise with inflation; placement and study-abroad years are usually charged at a lower rate.

York fees page · source

About £40,200 in fees over 4 years, covered by a tuition fee loan you repay only when earning above the threshold. International students: £33,500 a year (2027/28).

National Student Survey 2025-26

What do students say?

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

NSS — a yearly survey of final-year students at every UK university; 75% of this course’s final year answered. Small groups can swing a lot year to year.

National Student Survey, via Discover Uni · 80 students answered

Highest: 94% agreed on question 21; lowest: 51% on question 17.

All questions26
QuestionAgree
Question 188%
Question 267%
Question 390%
Question 490%
Question 572%
Question 667%
Question 775%
Question 871%
Question 980%
Question 1067%
Question 1181%
Question 1272%
Question 1373%
Question 1454%
Question 1590%
Question 1687%
Question 1751%
Question 1859%
Question 1991%
Question 2086%
Question 2194%
Question 2284%
Question 2373%
Question 2453%
Question 2566%
Question 2684%

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 York’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 York is a trade mark of the university; sch.today is independent of it.