Electronic Engineering (with a Foundation Year) BEng

University of York · honours · 4 years · foundation year · UCAS 1445course page ↗

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

Typical A level offer
BBB

80% of entrants came with A levels · 60% stay on after year 1 · York course page, Discover Uni

Year 13 · applying

What do you need to get in?

BBBtypical A level offer; if you already have, or are currently studying a level maths you should apply for one of our degree programmes without a foundation year.

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

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

Who actually got in: 80% with A levels. Based on 25 entrants.
Other qualifications5
QualificationTypical offerRequired subjects
Access21 credits at Distinction and 24 credits at Merit or higher—
BTECDDMDDM We consider a range of BTEC qualifications equivalent to 3 A Levels, or in combination with A Levels or other qualifications. For example: Distinction, Merit in BTEC Level 3 National Diploma plus —
IB31 points31 points. If you are studying Mathematics - Applications and Interpretation at Higher Level or Mathematics - Analysis and Approaches at Standard Level or Higher Level, please apply for one of our deg—
T LevelMerit overall including grade B in the Core in the following T Level subjects: AMerit overall including grade B in the Core in the following T Level subjects: Accounting; Design and Development for Engineering and Manufacturing; Design, Surveying and Planning for Construction; DiB in the Core in the following T Level subjects: Accounting
Scottish HighersBBBBB—
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 1
    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
    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 · 2 core, 11 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
  • Individual Final Project
    What you learn (17)
    • evaluate alternative approaches to engineering problems
    • analyse specialised scientific literature
    • select appropriate tools and techniques for a project
    • research a specialised engineering topic
    • design and construct an advanced engineering project
    • verify the performance of an engineering project
    • write a final project report
    • deliver an oral presentation defending project work
    • identify key engineering aspects relevant to problem solving
    • define project specifications
    • propose realistic project timescales
    • complete project tasks independently
    • collaborate with colleagues during project work
    • defend project work in an oral examination
    • produce technical reports with critical analysis of sourced information
    • apply planning and time management skills to a project
    • evaluate risks associated with a project
    ELE00080H 40 cr
11 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
  • Digital Engineering
    What you learn (12)
    • apply the full digital design flow from synthesis to timing analysis
    • create complex digital designs using the standard design flow
    • analyse the behaviour of digital standard cells and simple circuits
    • characterise digital standard cells for use in asic designs
    • create fpga designs incorporating complex ip modules
    • describe advanced techniques used in circuit design
    • discuss the advantages and limitations of advanced circuit design techniques
    • create complex testbenches for verifying circuit designs
    • devise verification strategies including pre- and post-route simulation
    • evaluate the strengths and limitations of fault modelling and detection methods
    • integrate test logic into a digital circuit design
    • report experimental results clearly and accurately
    ELE00094H 20 cr
  • Photovoltaics and Solar Thermal Tech
    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

“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, 14, 24, 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 130% left60%20
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.