Go to:
Logótipo
You are here: Start > M.EIC043

Cyberphysical Systems and Internet of Things

Code: M.EIC043     Acronym: SCI

Keywords
Classification Keyword
OFICIAL Computer Architecture, Operating Systems and Networks

Instance: 2024/2025 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
M.EIC 28 Syllabus 2 - 6 39 162

Teaching Staff - Responsibilities

Teacher Responsibility
Gil Manuel Magalhães de Andrade Gonçalves

Teaching - Hours

Recitations: 3,00
Type Teacher Classes Hour
Recitations Totals 1 3,00
Rui Pedro Ferreira Pinto 3,00

Teaching language

English

Objectives

1. Understand current trends in CPS and IoT:
• Describe typical use cases and differentiate their system requirements.
• Explain their potential impact on the development of large-scale systems.
2. Understand architectures, models of computation and infrastructural principles:
• Define the different architectural elements.
• Discuss the motivation for each architectural element and model of computation.
3. Know IoT technology platforms, architectures, and protocols:
• Explain the trade-offs of wireless connectivity for the IoT.
• Distinguish different wireless technologies common in the IoT and their main characteristics.
• Differentiate IoT platforms and protocols.
• Explain the role of publish-subscribe in the IoT.
4. Describe of the issues related to dependability, security & privacy.
5. Design and implement a CPS and IoT based system by combining different components.
6. Compare different design solutions for CPS and IoT systems.
7. Analyse and document CPS and IoT systems.

Learning outcomes and competences

This course covers different architectures, computational models, techniques and tools applicable in the development of cyber-physical systems.
Although there is an exposition component of examples and cases in this course, the transmission of knowledge takes place mainly through the execution of projects by groups of students.
The exposure of these topics and their practice contribute decisively to enable students to familiarize themselves with the body of knowledge related to cyber-physical systems and the internet of things.
The contents covered in topic 1 target LOs 1, 5 and 6. Contents covered in topics 2, 3, and 5 are transversal will contribute to the competences described in all LOs. Topic 4 contributes to LOs 1, 3, 5 and 7. Finally, topic 6 will offer a lookout into research and innovation developments, contributing to LOs 1, 2, 5, 6 and 7.

Working method

Presencial

Program

1. CPS and IoT: Reference models, use cases and requirements.
2. System Architecture of the CPS
Modern networked and embedded control systems, models of computation and dependability.
3. Edge devices, end-to-end connectivity and protocols
Device constraints, common hardware platforms and key characteristics.
Commonly used protocols, performance.
4. Middleware/ platforms and interoperability
Layers of functionality, publish-subscribe communication model, commonly used platforms, semantic interoperability.
5. Dependability, security & privacy
6. Novel paradigms in CPS and IoT.

Mandatory literature

-; Cyber-physical systems: foundations, principles and applications, Song, H., Rawat, D. B., Jeschke, S., & Brecher, C., 2016
-; Beyond the Internet of Things: Everything Interconnected, Batalla, J.M., Mastorakis, G., Mavromoustakis, C. & Pallis, E. , 2017
Platzer, A.; Logical foundations of cyber-physical systems , Springer, 2018
Serpanos, D. & Wolf, M.; Internet-of-Things (IoT) Systems: Architectures, Algorithms, Methodologies, Springer, 2018

Teaching methods and learning activities

1. Lectures to cover background and theoretical aspects; some lectures delegated on researchers or industry guests leading relevant research projects; lectures should cover at most 1/4 of the course.
2. Some more detailed topics, specifically 3 and 4, will use the flipped classroom methodology, to support independent learning, critical thinking and reasoning.
3. Discussion of topics and case studies with students in seminars; topics choice to be student driven and guided by relevant related work; seminars should cover at most 1/3 of the course.
4. The main method will be active learning, implemented in a full semester hands-on project. The project should be designed and planned by the students and involve a evaluation of quality requirements. Project work should take 1/2 of the course.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Participação presencial 40,00
Trabalho prático ou de projeto 60,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Apresentação/discussão de um trabalho científico 15,00
Elaboração de projeto 54,00
Estudo autónomo 54,00
Frequência das aulas 39,00
Total: 162,00

Eligibility for exams

Terms of frequency: Students have to reach a minimum mark of 50% in the continuous assessment component. Minimum of 40% in every interim exam.

Calculation formula of final grade

Continuous Assessment (40%) + Project (45%) + Seminar (15%)

Special assessment (TE, DA, ...)

It is the same as for ordinary students.
Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-06-16 at 06:57:35 | Acceptable Use Policy | Data Protection Policy | Complaint Portal