- Year 1
In your first year you will study the basic electrical and electronic principles and methods for system integration. Learn by doing in well-equipped laboratories and develop system diagnostic skills using state-of-the-art instrumentation. The use of industrial standard software for circuit simulation will consolidate your hardware and software skills.
BPIE112 Stage 1 Electrical/Robotics Placement Preparation
This module is aimed at students who may be undertaking an industrial placement in the
third year of their programme. It is designed to assist students in their search for a
placement and in their preparation for the placement itself.
ELEC138 Electrical Principles
The module introduces: passive and reactive devices, D.C. and A.C. circuit principles, elementary electric and magnetic field theory.
It also introduces and develops methods for the solution of problems in electrical engineering.
ELEC139 Analogue Electronics
This module provides an overview of analogue circuit characterisation, analysis and design, linking theory to practice. It will examine how common analogue systems are constructed from elementary components.
ELEC140 Digital Electronics
This is a foundation module in digital electronics and computer control, which introduces digital devices and provides a background in the principles, design and applications of combinational and sequential logic circuits.
ELEC143 Embedded Software in Context
This module develops skills in elementary programming through the use of high-level programming languages and the use of the flowcharts to develop algorithms. The module has a strong practical bias where students are required to solve various problems by programming existing microcontroller hardware.
MATH188 Engineering Mathematics
This module begins with a review of basic mathematical techniques and then moves on to cover important functions, complex numbers, calculus and the use of matrices. Many examples used in the module are drawn from Engineering applications.
ELEC145 Electronic Design and Build
This module will introduce the students to practical skills needed to design and build an electronic system. A number of hands-on tutorials on specific topics will provide the necessary knowledge. Most of the module will be organized around practical design-and-build exercises combining analogue, digital and software.
ROCO104 Robot Design and Build
This module will introduce the students to practical skills needed to design and build a small robot. A number of hands-on tutorials on specific topics will provide the necessary knowledge. Most of the module will be organized around practical design-and-build exercises framed in the context of a robot competition.
- Year 2
In the second year you'll develop a greater understanding of sub-system integration and the interface components required. You'll integrate your software and hardware knowledge to customise a microprocessor controlled application and use industrial standard software platforms for system control and monitoring. There is an emphasis on team work and you'll have the opportunity to do both group and an individual presentation of your projects to develop your communication skills.
BPIE212 Stage 2 Electrical/Robotics Placement Preparation
This module is aimed at students who may be undertaking an industrial placement in the
third year of their programme. It is designed build on the Level 1 module (BPIE111) and to
assist students in their search for a placement and in their preparation for the placement
ELEC237 Power Electronics and Generation
This module introduces power electronics devices and motors. Students will build switching power systems and also build and interface motor drive systems and generators.
ELEC238 Communication Systems
This module extends the student's knowledge of electrical engineering systems in order to develop an awareness of electrical engineering principles and apply them to electronic and communication engineering.
ELEC240 Embedded Systems
This module introduces the architecture of an embedded system and the engineering process to design, implement, program and validate them. Students will interface analogue and digital peripherals to microcontroller and FPGA devices, develop programming techniques to solve various real-time problems and perform testing.
ELEC241 Real Time Systems
The module enables students to build robust and scalable solutions to real-world problems using both Microcontroller and FPGA technologies. This will include both hardware and firmware development skills.
ROCO222 Introduction to Sensors and Actuators
A systems level study of the principles and design requirements of modern electronic motor
systems. Operating performances of various electrical machines are characterised in four
quadrants and the requirements of the corresponding power electronic converter topologies
are examined. Control strategies are investigated in terms of drive system performance.
ROCO223 Classical Control
This module will introduce basic classic control theory, including Laplace transformation, root
locus, Bode plot, Nyquist plot, PID controller design etc. Control design methods will be
mainly introduced in frequency domain, while transient performance in time domain will also
be covered. Numerical simulation tools will be taught in seamless combination with control
- Optional placement year
Enhance your studies with relevant experience and an excellent opportunity to seek final year sponsorship through industrial placement opportunities in the UK, France, Germany and Japan. Many of our graduates are offered permanent jobs with their placement company. Your optional work placement experience gives opportunities to put theory into practice.
BPIE332 Electrical Industrial Placement
A 48-week period of professional training spent as the third year of a sandwich programme undertaking an approved placement with a suitable company. This provides an opportunity for the student to gain relevant industrial experience to consolidate the first two stages of study and to prepare for the final stage and employment after graduation.
- Final year
You'll consolidate your knowledge in your final year, and explore and evaluate the latest developments in electrical and electronic systems. Your individual project will showcase all your abilities for potential employers and you'll demonstrate your communication skills in the oral and written presentation of your project. Your final year will refine the independent learning skills vital for your continuing professional development in your chosen career path.
ELEC344 Design and Control of Renewable Energy Technology
The focus of this module is on the generation of energy using solar photovoltaic (PV) technology. The effect of the environment, the PV material characteristics and the technology to achieve maximum power point tracking (MPPT) are described.
ELEC346 High Speed Communications
A circuit and system design module covering analogue and high frequency techniques and their place in modern communications systems.
ELEC348 Signal Analysis and Processing
This module provides an introduction to the concepts and applications of digital signal processing and factors that affect the choice of components for a DSP system in practice. Use will be made of DSP packages and tools (e.g. MATLAB and Mathcad) to demonstrate the concepts and simulate DSP systems. Application areas will include communications, audio, IT, healthcare and power systems.
ELEC350 Advanced Embedded Programming
The module aims to develop programming skills in embedded programming, by making use of advanced features of high-level programming languages and by deepening the knowledge of modern programming techniques in embedded systems. The module has a strong practical bias where students are required to solve various problems by programming existing microcontroller hardware.
PROJ325 Individual Project
The project presents the student with a design, experimental or investigative problem which relates the theoretical studies to a practical application. The project objectives will be based on problems originating from industry, commerce and current research programs. Students will also create a business plan in conjunction with their projects.
Every undergraduate taught course has a detailed programme specification document describing the course aims, the course structure, the teaching and learning methods, the learning outcomes and the rules of assessment.
The following programme specification represents the latest course structure and may be subject to change:
The modules shown for this course are those currently being studied by our students, or are proposed new modules. Please note that programme structures and individual modules are subject to amendment from time to time as part of the University’s curriculum enrichment programme and in line with changes in the University’s policies and requirements.