Electronic Engineering MEng

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

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

Typical A level offer
AAA

Maths · 89% of entrants came with A levels · 83% 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: 89% with A levels, 2% via Access courses. Based on 65 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 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

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
  • 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
  • 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
    ELE00043C 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
  • 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
    ELE00046C 20 cr
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
    ELE00031I 20 cr
  • 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
    ELE00055I 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
  • 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
    ELE00058I 20 cr
  • 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
    ELE00061I 20 cr
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
    ELE00053I 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
  • 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
    ELE00057I 20 cr
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
    ELE00078H 20 cr
  • 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
    ELE00088H 20 cr
  • 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
    ELE00089H 20 cr
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
    ELE00073H 20 cr
  • 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
    ELE00074H 20 cr
  • 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
  • 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
  • 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
  • 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
    ELE00095H 20 cr
  • 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
    ELE00098H 20 cr
  • 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
    ELE00158M 20 cr
  • 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
    PHY00075H 20 cr
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
    ELE00163M 60 cr
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
    0990072 20 cr
  • 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
    ELE00136M 20 cr
  • 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
    ELE00139M 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
  • 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
    ELE00144M 20 cr
  • 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
    ELE00150M 20 cr
  • 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
    ELE00151M 20 cr
  • 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
    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
  • 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
    ELE00168M 20 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
  • 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
    ELE00178M 20 cr
  • 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
    ELE00179M 20 cr
  • 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
    ELE00181M 20 cr
  • 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
    ELE00184M 20 cr
  • 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
    ELE00187M 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 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
MeasureValueBased on
Continue after year 19% left83%90
In work or study, 15 months on10% studying85%20
Professional or managerial job95%15
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?

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

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
QuestionAgree
Question 193%
Question 273%
Question 390%
Question 490%
Question 576%
Question 678%
Question 781%
Question 875%
Question 986%
Question 1072%
Question 1181%
Question 1270%
Question 1372%
Question 1470%
Question 1589%
Question 1690%
Question 1763%
Question 1866%
Question 1990%
Question 2093%
Question 2193%
Question 2286%
Question 2375%
Question 2457%
Question 2574%
Question 2690%

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.