See module specification for other years:
2022-232023-24
Module will run
Occurrence
Teaching period
A
Autumn Term 2021-22 to Summer Term 2021-22
Module aims
The aim of this module is to understand the need for embedded computer systems, and the engineering process to design, implement and validate them.
Module learning outcomes
Understand the need for embedded computer systems, and the requirements imposed on them by their application scenario.
Be able to apply an engineering process to design, implement and validate embedded systems.
Understand the different levels of abstraction that are used throughout the design process, and be able to decide the most appropriate abstractions at each step.
Understand the hardware/software implementation trade-offs, and a number of partitioning, mapping and evaluation techniques that can be used to analyse that trade-off for a particular application scenario.
Program computing platforms that have limited performance, energy, memory and storage capacity.
Design and evaluate custom hardware architectures.
Assessment
Task
Length
% of module mark
Essay/coursework EMBS
N/A
40
Essay/coursework EMBS
N/A
60
Special assessment rules
None
Reassessment
Task
Length
% of module mark
Essay/coursework EMBS
N/A
40
Essay/coursework EMBS
N/A
60
Module feedback
Feedback is given to each student on each of the two assessments, highlighting the strengths and weaknesses of the proposed design. Additional feedback is also given during practical sessions, which are also based on design problems.
Indicative reading
P. Marwedel, Embedded System Design, Springer, 2011