Core Module Information
Module title: Advanced Embedded Systems

SCQF level: 11:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: ELE11120
Module leader: Abdelfateh Kerrouche
School School of Computing, Engineering and the Built Environment
Subject area group: Cyber Security and Systems Engineering
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

The module content will focus on three key areas of embedded systems. The first section will explore the selection and application of embedded system components, including microcontrollers, sensors, actuators, and communication interfaces, while considering real-world constraints. The second section will critically evaluate the accuracy, precision, and environmental influences on analytical sensor elements within embedded applications, addressing challenges such as sensor drift, noise, and calibration. The final section will examine the integration of intelligent instrumentation into industrial and environmental systems, highlighting the role of real-time processing, adaptive control, and embedded AI in enhancing automation and system performance.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Analyse and justify the selection of embedded system components including microcontrollers, sensors, actuators and communication interfaces, considering performance, efficiency, and real-world constraints.

LO2: Critically evaluate the limitations of accuracy, precision, and environmental influences on analytical sensor elements in embedded applications, considering factors such as sensor drift, noise, and calibration challenges.

LO3: Assess the role and impact of intelligent instrumentation in diverse industrial and environmental settings, demonstrating how embedded AI, real-time processing, and adaptive control enhance system performance and automation.

LO4: Investigate and apply structured design methodologies for embedded systems development, including hardware/software design, real-time constraints, and system integration, ensuring robustness and scalability.

LO5: Critically appraise the design, implementation and lifecycle management of intelligent control systems considering factors such as power efficiency, scalability, and long-term reliability.

Full Details of Teaching and Assessment
2026/7, Trimester 2, In Person,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: In Person
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Abdelfateh Kerrouche
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Face To Face Lecture 20 Lectures explore the architecture, design and implementation of modern embedded systems with a focus on real-time performance, low-level hardware interaction and intelligent control. They will prepare students to develop robust, scalable embedded solutions for applications in robotics, industrial automation, sensor networks and cyber-physical systems.
Face To Face Practical classes and workshops 20 Lab sessions provide simulation and hands-on experience with microcontrollers, real-time operating systems and sensor integration. Students learn to program embedded hardware using C, configure peripherals like ADCs and timers, and implement real-time multitasking using RTOS tools. Labs also involve interfacing with various analogue and digital sensors, applying communication protocols such as I²C, SPI, and UART, and integrating devices.
Online Guided independent study 160 Independent study for coursework projects allows students to apply theoretical knowledge to a self-directed practical challenge. Under guided supervision, students identify a real-world problem often related to robotics, sensing, or automation and develop an embedded solution, such as a custom sensor interface, a data acquisition system or a real-time control application.
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Report 50 1~2~5 Week 7 , WORDS= 2000-3000 The coursework requires students to design and critically evaluate an embedded system for a robot or smart autonomous vehicle, demonstrating the integration of theoretical knowledge with practical engineering design principles. Students are expected to justify the selection of hardware and software components based on technical performance, efficiency, cost, and real-world engineering constraints. The report should include a comprehensive analysis of the selected embedded system components, such as microcontrollers, sensors, actuators, communication modules, and power management systems, comparing alternative technologies where appropriate and justifying the final design decisions. Students should critically evaluate the performance of the sensing system, including sensor accuracy, precision, repeatability, reliability, calibration requirements, environmental influences, noise sources, sensor drift, and potential failure modes. Appropriate techniques such as filtering, sensor fusion, and error compensation should be discussed where relevant. The report should also assess the intelligent control system, considering software architecture, embedded programming approaches, communication protocols, real-time performance, power efficiency, scalability, cybersecurity considerations where appropriate, maintainability, software updates, and the overall lifecycle of the proposed system. Students are expected to support their analysis using appropriate engineering principles, literature, technical standards, simulations, experimental results, calculations, diagrams, tables, and figures where appropriate. The report should demonstrate critical evaluation of design choices rather than simply describing the selected technologies. The submission should be between 2,000 and 3,000 words (excluding references and appendices) and should normally include: Introduction and project objectives System architecture and component selection Critical evaluation of embedded hardware and software Sensor performance analysis and validation Intelligent control system and lifecycle considerations Conclusions and recommendations References Marks will be awarded for the quality of technical analysis, justification of engineering decisions, critical evaluation, application of embedded systems principles, use of supporting evidence, technical communication, and the overall clarity and professionalism of the report.
Report 50 2~3~4 Week 12 , WORDS= 2000- 3000 The coursework requires students to critically evaluate the role of intelligent instrumentation in modern industrial, environmental, and autonomous systems, demonstrating an understanding of how embedded Artificial Intelligence (AI), real-time processing, and adaptive control techniques improve system performance, automation, reliability, and decision-making. Students are expected to analyse the application of intelligent instrumentation technologies within relevant engineering contexts, supported by appropriate case studies or real-world examples. The report should critically assess the benefits, limitations, and practical challenges associated with deploying intelligent embedded systems, considering aspects such as system performance, reliability, scalability, safety, and sustainability. The report should also investigate and apply structured embedded system design methodologies, covering hardware and software architecture, embedded software development, modular programming, real-time operating constraints, system integration, communication protocols, and design verification and validation techniques. Students should justify design decisions using appropriate engineering principles and compare alternative approaches where appropriate. In addition, students should discuss important engineering considerations including fault tolerance, cybersecurity (where applicable), power management, maintainability, lifecycle considerations, and future system scalability. The report should demonstrate the ability to integrate theoretical concepts with practical engineering applications and reflect current developments in intelligent instrumentation. Students are expected to support their analysis with appropriate technical literature, engineering standards, diagrams, system architectures, simulations, experimental data (where appropriate), tables, and figures. The emphasis should be on critical evaluation, technical justification, and the application of engineering knowledge rather than descriptive discussion alone. The submission should be 2,000–3,000 words (excluding references and appendices) and should normally include: Introduction and aims Critical assessment of intelligent instrumentation Embedded system design methodology Analysis of real-world applications and case studies Discussion and critical evaluation Conclusions and recommendations References Marks will be awarded for the quality of technical analysis, application of engineering principles, justification of design decisions, critical evaluation, use of supporting evidence, technical communication, and the overall structure and professionalism of the report.
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Indicative References and Reading List - URL:
ELE11120 Advanced Embedded Systems