Embedded Systems Design & Implementation - COM00003H

« Back to module search

  • Department: Computer Science
  • Module co-ordinator: Dr. Leandro Soares Indrusiak
  • Credit value: 20 credits
  • Credit level: H
  • Academic year of delivery: 2017-18

Module occurrences

Occurrence Teaching cycle
A Autumn Term 2017-18 to Summer Term 2017-18

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
First Lab Assessment
N/A 60
Essay/coursework
Second Lab Assessment
N/A 40

Special assessment rules

None

Reassessment

Task Length % of module mark
Essay/coursework
First Lab Assessment
N/A 60
Essay/coursework
Second Lab Assessment
N/A 40

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.

Key texts

P. Marwedel, Embedded System Design, Springer, 2011



The information on this page is indicative of the module that is currently on offer. The University is constantly exploring ways to enhance and improve its degree programmes and therefore reserves the right to make variations to the content and method of delivery of modules, and to discontinue modules, if such action is reasonably considered to be necessary by the University. Where appropriate, the University will notify and consult with affected students in advance about any changes that are required in line with the University's policy on the Approval of Modifications to Existing Taught Programmes of Study.