Embedded Computing
Code | School | Level | Credits | Semesters |
EEEE3016 | Electrical and Electronic Engineering | 3 | 10 | Spring UK |
- Code
- EEEE3016
- School
- Electrical and Electronic Engineering
- Level
- 3
- Credits
- 10
- Semesters
- Spring UK
Summary
Architectures for embedded systems; the operation of a microcontroller and its programming; assembly language directives and instructions; the interfacing of microcontrollers; embedded peripherals and interrupts; communications protocols used in embedded computing; introduction to larger scale embedded systems.
Reassessment of the module, if required, will be by reassessment of the failed elements.
Target Students
3rd and 4th year undergraduate and postgraduate students on courses offered by the Department of Electrical and Electronic Engineering.Available to JYA/Erasmus students
Classes
- One 2-hour lecture each week for 11 weeks
- One 2-hour computing each week for 11 weeks
Assessment
- 20% Coursework 1: Completion of laboratory tasks and report (3 pages)
- 20% Coursework 2: Completion of laboratory tasks and report (3 pages)
- 10% Coursework 3: Code submission
- 50% Exam 1 (2-hour): ExamSys
Assessed by end of spring semester
Educational Aims
To provide an introduction to principal generic and distinctive features of embedded computing, and develop practical skills in designing firmware for microcontrollersLearning Outcomes
By the end of the module, students should be able to:
- LO1 Dissect the information presented in a datasheet of a microcontroller.
- LO2 Propose appropriate embedded development options for specific requirements.
- LO3 Create programs for an embedded microcontroller.
- LO4 Interpret pre-existing programs developed in assembly language.
- LO5 Improve embedded application designs by using the peripheral devices of microcontrollers and interrupts.
- LO6 Discuss the practicalities of developing for an embedded system.
his module contributes to the delivery of the following Engineering Council outcomes:
- C1, M1, C2, M2, C3, M3, C4, M4, C12, M12, C13 and M13