PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Project and laboratory on embedded communication systems

01QXBBH

A.A. 2024/25

Course Language

Inglese

Degree programme(s)

Master of science-level of the Bologna process in Ict For Smart Societies (Ict Per La Societa' Del Futuro) - Torino

Course structure
Teaching Hours
Lezioni 20
Esercitazioni in laboratorio 40
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Albertengo Guido Professore Associato IINF-03/A 20 0 40 0 8
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
2024/25
This course is offered to the students of the MS degree in the ICT area, and is held in the second semester of the final year. The goal is to make the students able to write applications on embedded systems, using high level programming languages. The first part of the course is fully devoted to lectures (20hr in total) to provide the required know-how related to embedded systems and their Operating Systems and Software Development Tools, Machine-to-Machine (M2M) communications, M2M messaging, and to describe and discuss the project's requirements. Finally, students will be involved in the design and implementation of an application running on a Raspberry platform, complemented with a server (student PC or virtual machine) and optional applications running on smartphones.
Students will acquire a basic knowledge on embedded systems and applications, Web services, MQTT. Moreover, they will learn how to manage a project, design, write and debug its software, and document it.
Object-oriented programming techniques.
Lectures: - Embedded systems: common characteristics and operating environments - Linux embedded on ARM based systems - Web-based technologies for Machine-to Machine (M2M) communication - Protocols for the Intenet-of-Things (IoT) - Project description, goals and relative scores (the project changes every given year) Laboratory: - Project: students (grouped by 3) will autonomously design an application to fulfill the user requirements specified by the teacher. In the lab, problems encountered during the implementation of the applications are discussed and solved.
20 hours of lectures, followed by 40 hours of lab. In the lab, students will discuss with teachers the technical features of their project, receiving continuous support in its development. Teachers will suggest technical solution whenever it will be necessary and will train students to focuse on the ease-of-use of their applications.
The handouts of the lecture’s slides will be available on the course website.
Lecture slides;
Exam: Group project;
Goups will first present their project main features in a 15 minutes presentation (all members of the goup must give a 5 minutes talk). Then, they will demonstrate the developed applications running on the Raspberry and on other devices (smatphones, PC's, ...). The score will be calculated according to the features implemented in each project, whose maximum values will be detailed during the project assignment. The exam is passed with a minimum score of 18/30.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word