Embedded Electronics and Communications

Module summary

Module code: ELEE1163
Level: 7
Credits: 15
School: Engineering and Science
Department: Engineering
Module Coordinator(s): Augustine Nwajana

Specification

Aims

To ensure that students are familiar with the fundamental and advanced features of embedded systems hardware and software design, and to acquaint students with the theory and application of a range of communication transport protocols used in embedded systems. Students will be required undertake the process of creating a complete working embedded system hardware utilising multiple communication protocols. This will require the students to develop a comprehensive understanding of the software engineering best suited for designing embedded systems.

Learning outcomes

On successful completion of this course a student will be able to:

1 Confidently draw together the knowledge and experience gained to implement a complete working embedded system.
2 Analyse, critically reflect and comment on the different types of communication used in embedded systems.
3 Describe the embedded electronics that is usually hidden from most users but which forms the basis of connected systems.
4 Have explored and critically reflected Critically reflect upon the future technology in embedded systems.

Indicative content

Communications
Different types of communication system and their uses in embedded systems. In system communication using busses, SPI, and I2C. External communication such as wired Ethernet and USB, and wireless methods such as Infrared, Bluetooth, WiFi and near field communications.

System Software Design
The application of principles and concepts of software engineering (design life cycles, style guides, reliability and robustness) to the implementation of Layered communication protocols using high level programming languages, compilers, linkers, simulators, debuggers, integrated design environments, project based software development.

Low power operation
The design and implementation of systems intended for use with energy harvesting or battery operation, utilising sleep modes, low voltage operation, and dynamic control of clock frequencies.

Teaching and learning activity

Formal lectures, tutorials, and laboratory work provide practical experiences of design and testing of embedded systems. The laboratory work will mainly consist of hands-on design and implementation, coupled with a reflective analysis of the results, with observation of a variety of different technologies.

Assessment

Must all elements of summative assessment be passed to pass the course? YES

Method of SUMMATIVE assessment: Report
Outcomes assessed:1-4
Grading Mode (e.g. pass/ fail; %): %
Weighting % :30%
Passmark: 50%
Word Length: 2000
Outline Details: Coursework: Design and implementation of a system with a formal report.

Method of SUMMATIVE assessment: Examination
Outcomes assessed:1,2,3
Grading Mode (e.g. pass/ fail; %): %
Weighting % :70%
Passmark: 50%
Word Length:n/a
Outline Details:2 hour unseen written examination.

Nature of FORMATIVE assessment supporting student learning: Tutorials and online quizzes.