Electronic Engineering MEng
AAA at A level, Maths; graduates earn a median £33,000 three years on.
Maths · 89% of entrants came with A levels · 83% stay on after year 1 · York course page, Discover Uni
What do you need to get in?
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
- 1Maths
Other qualifications4
| Qualification | Typical offer | Required subjects |
|---|---|---|
| BTEC | DDDWe 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 | — |
| IB | 36 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 Highers | BBBB | — |
| Advanced Highers | A in Mathematics plus Scottish Highers - BBBB | — |
What do you study?
Compulsory modules this year: engineering & manufacturing 44% · mathematics & statistics 18% · natural sciences 15% · transversal skills 9%.
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
- 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
- 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
- Digital Electronics
What you learn (19)
- explain how basic digital logic gates and blocks function
- identify applications of fundamental logic blocks in circuits
- design combinational logic circuits from given requirements
- minimise logic expressions to simplify circuit implementation
- implement combinational logic designs using physical components
- design a finite state machine to meet a given specification
- implement a finite state machine using digital components
- identify suitable logic technology for a given design requirement
- design medium-scale digital systems from standard logic components
- compare the benefits of alternative digital design solutions
- implement digital circuit designs on programmable logic devices
- design a datapath and controller to meet a given specification
- implement a datapath and controller using appropriate building blocks
- describe the internal operation of a microprocessor
- test digital systems to verify correct operation
- troubleshoot faults in simple digital systems
- summarise key technical concepts clearly and accurately
- apply mathematical techniques to solve digital electronics problems
- organise own time effectively during laboratory sessions
- 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
- 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
- Electronic Engineering Project
What you learn (23)
- apply mathematical and electronic principles to design a complex system
- analyse a complex client requirements document
- create a project specification with work breakdown structure
- select computational and analytic methods to model an electronic system
- discuss limitations of a chosen modelling approach
- evaluate technical literature relevant to a project
- apply findings from literature to project work
- design an innovative hardware-software system solution
- incorporate stakeholder requirements into system design
- apply a systems approach to integrate electronic and embedded designs
- assess the societal impact of an engineering design
- plan a product considering ethics, inclusion, and security
- document a risk management process for a project
- build and test an engineering design solution
- use laboratory and workshop tools to debug designs
- select materials and processes for production of a design
- collaborate effectively within a project team
- reflect on personal and team performance
- communicate complex engineering information to varied audiences
- produce tender documentation and presentation materials
- evaluate the effectiveness of communication in meetings
- maintain weekly records of self-learning and development
- reflect on personal and team skill development
Year 2 · 5 core, 3 optional · 100 credits ≈ 1,000 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
- Software Design
What you learn (11)
- explain the stages of the software engineering lifecycle
- develop a substantial software system using engineering methodologies
- apply documentation tools to support software development
- use debugging tools to identify and resolve software faults
- design programs using object-oriented principles
- write Java programs following structured design practices
- test Java code to verify correct functionality
- analyse the role of algorithms and data structures in software design
- evaluate design choices based on efficiency, reliability and maintainability
- summarise technical information from credible sources for a target audience
- explain technical concepts clearly and accurately
- 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
- Circuit Design
What you learn (17)
- design complex digital circuits using hierarchical decomposition
- identify software tools used in digital circuit design
- design digital circuits using a hardware description language
- evaluate digital circuit operation through simulation
- synthesise digital circuits from design specifications
- explain the basic operating principles of semiconductor devices
- analyse transistor bias and small-signal circuits
- design transistor bias and small-signal circuits
- calculate small-signal parameters of transistor circuits
- design internal circuit blocks of operational amplifiers
- design internal circuit blocks of audio amplifiers
- analyse semiconductor device circuit behaviour using simulation tools
- analyse noise effects in analogue and digital circuits
- decompose complex digital systems into simpler components
- explain technical concepts clearly and accurately
- apply appropriate mathematical techniques to solve engineering problems
- apply critical analysis and problem-solving skills to technical tasks
- Electronic Engineering Project 2
What you learn (20)
- describe how embedded processors and low power design benefit system design
- analyse a complex client requirements document
- create a project specification with work breakdown structure and schedule
- select computational methods to model a microcontroller-based system
- discuss the limitations of a modelling approach in a technical report
- evaluate technical literature for relevance to a project
- apply information from technical sources to project work
- design an innovative hardware-software-interface solution meeting stakeholder needs
- apply a systems-level approach to designing a complex engineering system
- evaluate the societal impact of an engineering design
- plan a business proposal considering ethics, inclusion and risk
- use workshop tools and test equipment to debug a design
- select materials and processes suitable for production of a design
- describe methods for designing products for manufacture and quality control
- function effectively within a team to complete a project
- evaluate own and team performance in collaborative work
- communicate complex engineering information to technical and non-technical audiences
- discuss the effectiveness of communication during mentoring sessions
- maintain weekly records of self-directed learning and development
- reflect on personal and team skills development in a final report
3 optional modules
- Data Analysis and Numerical Methods
What you learn (7)
- explain why data matters in engineering and scientific contexts
- interpret key data features using statistical techniques
- visualise data sets using appropriate graphical methods
- communicate statistical findings using precise quantitative language
- implement numerical algorithms using MATLAB
- process engineering data sets using MATLAB tools
- visualise engineering data using MATLAB software
- 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
- Electromagnetism
What you learn (14)
- explain relationships between charges, currents, and electromagnetic fields
- apply vector calculus operators such as gradient, divergence and curl
- apply gauss's and stokes's theorems to field problems
- apply scalar and vector poisson's equations to electromagnetic problems
- apply computational methods to calculate capacitance and inductance of components
- analyse propagation of electromagnetic waves in free space and materials
- describe electric and magnetic field relations within a wave
- calculate power density associated with an electromagnetic wave
- analyse signal degradation in high speed data transmission systems
- design basic signal transmission systems to overcome transmission impairments
- explain commonly used technical concepts in electromagnetism
- apply technical concepts to solve electromagnetic problems
- select appropriate mathematical techniques for analysing engineering problems
- apply problem solving and critical analysis skills to mathematical tasks
Year 3 · 3 core, 10 optional · 60 credits ≈ 600 hours
- Communications, Systems and Digital Communications
What you learn (18)
- calculate the information content of a message source
- explain how channel capacity limits information transfer rate
- represent signals using time-domain and frequency-domain functions
- explain the equivalence between time-domain and frequency-domain representations
- describe the operation of amplitude and frequency modulation systems
- describe baseband signalling techniques used in digital communication
- describe digital modulation schemes used in communication systems
- explain error control coding methods in digital transmission
- construct a link budget for a communication system
- design a simple analogue or digital communication system
- analyse the performance of a communication system design
- explain network protocol principles including medium access control
- explain automatic repeat request error recovery schemes
- evaluate the performance of wired and wireless communication systems using analysis tools
- explain advanced technical communication concepts clearly and accurately
- evaluate advanced technical concepts in communication systems
- apply appropriate mathematical techniques to solve advanced engineering problems
- apply critical analysis and mathematical reasoning to solve engineering problems
- Electronics Group Project Part A
What you learn (18)
- apply software engineering lifecycle methods to build a complex application
- analyse market needs to produce a project specification
- describe fundamentals of running a small business
- select appropriate development methods and tools for a software product
- evaluate strengths and limitations of chosen development approaches
- design a marketable software solution meeting user and business needs
- consider ethical, inclusive, security and sustainability factors in design
- manage a software project lifecycle using systems engineering practice
- iterate prototypes based on stakeholder feedback and testing
- explain the impact of software projects on sustainability and user diversity
- use development and testing tools to debug and optimise software
- justify choice of technologies and processes for product delivery
- evaluate quality assurance practices used in a software project
- apply project management techniques to deliver a software project
- collaborate within a team by defining roles and responsibilities
- evaluate individual and team performance critically
- communicate complex technical topics to varied audiences
- deliver persuasive pitches to stakeholders and investors
- Electronics Group Project Part B
What you learn (10)
- integrate relevant research findings and standards into a software development project
- iterate prototype designs based on stakeholder feedback and testing results
- use modern development and testing tools to debug, validate and optimise software
- apply quality assurance practices and standards within a software project
- evaluate the effectiveness of quality assurance practices used in a project
- collaborate within a team, identifying individual roles and responsibilities
- evaluate individual and team performance critically
- communicate complex software engineering concepts to technical and non-technical audiences
- reflect on the effectiveness of own communication strategies
- deliver persuasive pitches and presentations to business mentors, investors and customers
10 optional modules
- Cloud and Distributed Computing
What you learn (8)
- describe the structure and operation of a distributed computing environment
- relate distributed computing concepts to cloud-based service delivery
- identify the main interaction modes used in distributed systems
- explain failure models associated with different distributed interaction modes
- explain why security measures are required in distributed and cloud systems
- describe appropriate countermeasures to mitigate security threats
- evaluate information gathered from reliable sources for technical reporting
- produce a technical report tailored to a specified audience
- Renewable Power Generation
What you learn (9)
- analyse operating principles of large-scale power generation systems
- analyse operating principles of small-scale power generation systems
- evaluate benefits and drawbacks of different energy sources
- discuss emerging alternative energy technologies such as wave power
- identify potential energy harvesting opportunities in an engineering system
- investigate feasibility of energy harvesting solutions within a system
- state fundamental technical concepts clearly and accurately
- compare different renewable energy technologies
- organise and manage time effectively during laboratory work
- 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
- 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
- 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
- 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
- Photovoltaics and Solar Thermal Energy
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
- Robotics Design and Construction
What you learn (14)
- assess common sensors used in robotic systems
- assess common actuators used in robotic systems
- assess common controllers used in robotic systems
- explain the fundamental concepts of mechatronic systems
- explain how mechatronic systems are controlled
- discuss methods for fusing multiple sensor inputs for situational awareness
- explain techniques for locating and localising objects in robotic systems
- discuss key challenges in designing and controlling robots
- design a mobile robot capable of basic navigation
- construct a mobile robot capable of basic navigation
- control a mobile robot to perform basic navigation tasks
- define robot requirements based on high-level application goals
- specify the basic functionality and interfaces of a robot
- apply safety, social and ethical guidelines to robot use
- Product Design, Development and Commercialization
What you learn (19)
- apply idea generation techniques to produce new concepts
- analyse generated ideas using structured analysis techniques
- explain marketing tools used for branding new technologies
- describe strategies for promoting new technology products
- evaluate commercialisation options for an engineering business concept
- produce a detailed business plan for a new engineering venture
- conduct market research for a new business concept
- test a new business concept using collected data
- deliver a concise pitch to communicate a new business idea
- analyse the resources needed to exploit a new market opportunity
- estimate financial requirements for a new business venture
- apply creative problem-solving techniques to business challenges
- use effective decision-making techniques in business contexts
- critically evaluate researched information for business decisions
- write a concise business portfolio tailored to an audience
- write a marketing plan appropriate to a target audience
- deliver a workshop presentation on a business topic
- present a summative elevator pitch to an audience
- collaborate effectively within a team to achieve shared goals
- Medical Physics
What you learn (5)
- explain interactions of radiation with matter and biological tissue
- describe detectors and methods for monitoring radiation dose
- explain mri and pet imaging and how they are realised in devices
- use computer simulations to investigate medical-physics problems
- present applications of physics techniques in a medical case
Year 4 · 1 core, 19 optional · 60 credits ≈ 600 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
19 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
- Immersive and Interactive Audio
What you learn (11)
- design an interactive synthesis system
- construct an interactive synthesis system
- discuss current developments in human-computer interaction for audio
- analyse room acoustics using ISO-3382 methods
- measure room acoustic parameters following ISO-3382
- explain current developments in spatial audio and surround sound
- record audio using multichannel recording techniques
- render an immersive audio environment for headphones and loudspeakers
- investigate interactive audio systems using motion-tracking technology
- produce concise technical reports evaluating and synthesising research findings
- present technical work clearly and concisely
- Power Electronics
What you learn (9)
- analyse the role of power electronics in generation and distribution networks
- describe practical considerations in designing and operating power electronic devices
- compare power flow characteristics across different power electronic circuit types
- design a power electronic circuit considering power flow and energy storage aspects
- measure the power flow of converters and inverters experimentally
- evaluate the measured power flow performance of converters and inverters
- develop a concise and accurate technical proposal
- present a technical proposal clearly to an audience
- assess a complex technical problem using a structured and logical approach
- 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
- Machine Learning
What you learn (10)
- describe learning rules used to train artificial neural networks
- explain probabilistic inference using probabilistic models and Bayesian networks
- design a machine learning system to address a specified task
- implement a machine learning system to perform a basic task
- discuss recent advances in machine learning and computational intelligence
- present design decisions and technical understanding in written reports
- apply various machine learning algorithms to practical problems
- apply theoretical concepts to solve practical problems
- use appropriate software tools for machine learning tasks
- apply computational tools to solve real-world problems through inference
- Robot Kinematics and Dynamics
What you learn (20)
- collaborate effectively within a project team
- communicate progress and outcomes to team members
- apply professional design and reasoning skills to a robotics specialism
- demonstrate implementation of a specialist robotic system
- analyse results obtained from a developed robotic system
- devise an original contribution within an established research area
- apply established research methods to generate and interpret findings
- formulate a moderate-sized research or engineering problem
- justify a chosen approach using relevant literature
- apply the selected approach systematically to the problem
- evaluate alternative approaches at each project stage
- identify feasible project scope within given constraints
- evaluate emerging issues within the subject area and adapt work accordingly
- produce a clearly structured report on system development and deployment
- reflect critically on personal performance within the project
- summarise work plans accurately in written form
- present a technical solution orally to an audience
- explain advanced technical concepts clearly and precisely
- discuss the applications and limitations of technical concepts
- select appropriate theoretical and practical techniques for robotics problems
- Critical Evaluation of Intelligent Robots
What you learn (9)
- review specialist literature in a chosen robotics topic
- relate taught theory and practice to the chosen robotics topic
- conduct research into an advanced robotics topic
- critique current advanced scholarship in the chosen area
- formulate a moderate-sized problem within a robotics topic
- justify a chosen approach for solving the formulated problem
- evaluate ethical issues of a specific robotic application
- produce a clearly structured and presented technical report
- reflect critically on own performance during project work
- Circular Economy and 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
- 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
- Smart Grid
What you learn (6)
- design a grid connection for a given generation and distribution system
- compare the advantages and disadvantages of smart grids versus conventional grids
- design a grid monitoring system to meet a specified network requirement
- present a technical proposal clearly in written form
- present a technical proposal clearly in oral form
- produce formal specifications for grid components and subsystems
- 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
- 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
- Sound Interactions in the Metaverse
What you learn (8)
- create interactive audio-visual environments for mixed reality
- explain fundamentals of development within a game engine
- discuss object-oriented programming and scripting
- incorporate third-party audio software into a game engine
- deploy interactive environments to mixed-reality hardware
- analyse the psychological impact of spatial audio in mixed reality
- produce software against a detailed design brief
- present technical documentation supporting software development
- Sustainable Energy Technologies
What you learn (10)
- investigate design approaches for renewable energy technologies
- examine implementation methods for renewable energy systems
- measure performance characteristics of solar cells, wind turbines and heat pumps
- evaluate the operational characteristics of renewable energy devices
- design electrical and electronic components for renewable energy systems
- design power electronics for efficient renewable energy systems
- assess challenges in meeting rising energy demand with renewables
- collaborate in a team to design a renewable energy system
- implement a renewable energy system as part of a team
- explain advanced characteristics of renewable energy technologies
- Fuel Cell and Battery Technologies
What you learn (8)
- investigate the technical properties of energy storage systems
- analyse design features of energy storage systems
- evaluate the operating characteristics of batteries
- evaluate the operating characteristics of fuel cells
- evaluate the operating characteristics of supercapacitors
- design fabrication processes suited to specific energy storage technologies
- collaborate in a team to design an energy storage device
- apply multiple fabrication techniques to build an energy storage system
- Leadership in Engineering Businesses
What you learn (20)
- discuss how different leadership styles shape organisational culture
- analyse how leaders manage team dynamics and collaboration
- analyse how leaders foster a culture of entrepreneurship
- examine the leader's role in managing organisational change
- assess organisational culture and competitive environment for business operations
- discuss how leaders align culture with organisational strategy and values
- prepare a professional business plan
- apply risk management strategies to organisational crises
- construct concise business reports synthesising researched information for an audience
- create product portfolios evaluating new information critically
- design persuasive technical presentations using reliable evidence
- deliver and defend technical presentations to target audiences
- apply analytical and synthesis skills to practical problems
- plan and lead teamwork activities
- adapt approaches to new and changing situations
- apply problem-solving and decision-making skills in team settings
- communicate technical ideas to non-expert audiences
- recognise the value of entrepreneurial thinking in business contexts
- apply interpersonal skills for negotiation, mentoring and team management
- use decision-making and problem-solving techniques across varied scenarios
- Advanced Project Management- Agile, Scrum and Lean Six Sigma
What you learn (10)
- explain agile terminology used in project management
- describe different agile approaches to managing projects
- discuss core knowledge areas within agile project management
- analyse agile techniques for managing complex organisational projects
- apply agile techniques to manage complex projects in an organisation
- apply the scrum framework and its artefacts to create organisational value
- explain the different roles within a scrum team
- apply sprint cycles within a scrum project
- apply lean six sigma methods to eliminate process defects
- apply lean six sigma to improve processes, products and services
- 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
- 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
“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 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 13, 12, 22
Half of graduates earned between £26,000 and £39,000. Five years on, the median is £41,000. 85% were in work or further study 15 months after finishing; 95% of those in work were in professional or managerial jobs.
All outcome figures7
| Measure | Value | Based on |
|---|---|---|
| Continue after year 19% left | 83% | 90 |
| In work or study, 15 months on10% studying | 85% | 20 |
| Professional or managerial job | 95% | 15 |
| Pay 15 months on, median | £33,000 | 20 |
| Pay 3 years on, median | £33,000 | 135 |
| Pay 5 years on, median | £41,000 | 140 |
What does it cost?
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).
What do students say?
NSS — a yearly survey of final-year students at every UK university; 73% of this course’s final year answered. Small groups can swing a lot year to year.
National Student Survey, via Discover Uni · 45 students answered
Highest: 93% agreed on question 1; lowest: 57% on question 24.
All questions26
| Question | Agree |
|---|---|
| Question 1 | 93% |
| Question 2 | 73% |
| Question 3 | 90% |
| Question 4 | 90% |
| Question 5 | 76% |
| Question 6 | 78% |
| Question 7 | 81% |
| Question 8 | 75% |
| Question 9 | 86% |
| Question 10 | 72% |
| Question 11 | 81% |
| Question 12 | 70% |
| Question 13 | 72% |
| Question 14 | 70% |
| Question 15 | 89% |
| Question 16 | 90% |
| Question 17 | 63% |
| Question 18 | 66% |
| Question 19 | 90% |
| Question 20 | 93% |
| Question 21 | 93% |
| Question 22 | 86% |
| Question 23 | 75% |
| Question 24 | 57% |
| Question 25 | 74% |
| Question 26 | 90% |
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.