Module Catalogue 2019/20

EEE8087 : Real Time Embedded Systems

  • Offered for Year: 2019/20
  • Module Leader(s): Dr Alex Bystrov
  • Lecturer: Professor Alex Yakovlev
  • Owning School: Engineering
  • Teaching Location: Newcastle City Campus
Semester 1 Credit Value: 20
ECTS Credits: 10.0
Pre Requisites
Pre Requisite Comment

Familiarity (a course of relevant experience) with C, C++ or Java. Basics of Digital Electronics.

Co Requisites
Co Requisite Comment



Embedded computer systems form a huge part of the world economy. Significant expansion of design activities in this sector is expected in the near future due to market demands and also due to silicon technology not being able to maintain exponential growth.
This module provides broad overview of concepts, platforms, metrics and Roadmap documents on the subject. The knowledge outcomes include models, analysis methods, schedulers, concurrent programming, ACM and interfaces. The students will also exercise essential design skills including choosing the implementation platform, analysis of models and hardware/software implementation of real-time functions.

Outline Of Syllabus

1. The concept of real-time computing and an overview of popular embedded platforms.
2. Design metrics and Roadmap documents.
3. Real-time schedulers, models, implementations, analysis.
4. Concurrent schedulers
5. ACM and interfdaces
6. Coursework – design and analysis of a real-time application.

Learning Outcomes

Intended Knowledge Outcomes

The concepts and theory of embedded design, real-time scheduling, concurrent models, interfaces and real-time interfaces (ACM).

Intended Skill Outcomes

Manipulation of concurrency models, embedded programming for ARM embedded platform, implementation of a simple real-time scheduler, ability to apply the principles and theory to worked examples.

Graduate Skills Framework

Graduate Skills Framework Applicable: Yes
  • Cognitive/Intellectual Skills
    • Critical Thinking : Present
    • Active Learning : Assessed
    • Numeracy : Present
    • Literacy : Assessed
    • Information Literacy
      • Source Materials : Present
      • Synthesise And Present Materials : Assessed
      • Use Of Computer Applications : Assessed
  • Self Management
    • Personal Enterprise
      • Innovation And Creativity : Present
      • Problem Solving : Assessed
  • Interaction
    • Communication
      • Oral : Assessed
      • Written Other : Assessed

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion130:0030:00Report preparation
Guided Independent StudyAssessment preparation and completion240:3012:00Exam revision
Scheduled Learning And Teaching ActivitiesLecture122:0024:00Theory
Scheduled Learning And Teaching ActivitiesPractical103:0030:00Computer practicals
Guided Independent StudyDirected research and reading124:0024:00Lecture follow-up
Scheduled Learning And Teaching ActivitiesWorkshops18:008:00Student presentations delivered to whole cohort (15 minutes each).
Guided Independent StudyProject work103:0030:00Computer practicals follow-up in the lab
Guided Independent StudyIndependent study142:0042:00N/A
Teaching Rationale And Relationship

This is an application-driven discipline which combines the real-time embedded design specific knowledge with general knowledge and skills of electronics design and programming. Therefore, the module combines the theory taught in lectures with applied study carried out as computer practicals and private self-directed learning. The essential design skills, which include analysis, synthesis, implementation and individual project management are exercised in practicals. Support from a qualified demonstrator staff is an important aspect of skill transfer.

Reading Lists

Assessment Methods

The format of resits will be determined by the Board of Examiners

Description Length Semester When Set Percentage Comment
Written Examination1201A50N/A
Oral Presentation151M10N/A
Other Assessment
Description Semester When Set Percentage Comment
Report1M402000 words
Assessment Rationale And Relationship

The subject-specific baseline theory is assessed in the exam.

A selected advanced theoretical topic, learned by the Guided Independent Study method, is assessed
in the presentation combined with public technical discussion in a workshop.

The essential design skills developed in the coursework component (including analysis, synthesis,
implementation, tools and individual project management) are assessed in the written report.


Past Exam Papers

General Notes


Disclaimer: The information contained within the Module Catalogue relates to the 2019/20 academic year. In accordance with University Terms and Conditions, the University makes all reasonable efforts to deliver the modules as described. Modules may be amended on an annual basis to take account of changing staff expertise, developments in the discipline, the requirements of external bodies and partners, and student feedback. Module information for the 2020/21 entry will be published here in early-April 2019. Queries about information in the Module Catalogue should in the first instance be addressed to your School Office.