|SCIENTIFIC DISCIPLINARY SECTOR||ING-INF/03|
|LANGUAGE||Italian (English on demand)|
|MODULES||This unit is a module of:|
The course introduces the students to the main problems and to the development of pervasive computing platforms
The student who has successfully followed the teaching of "Pervasive Electronics" will be able to
The lessons alternate theoretical explanations with practical exercises. Theoretical explanations are frequently exemplified with the analysis, execution and debugging of code fragments directly on the teacher's PC. All the material seen in class (slides and practical examples) is shared through the AulaWeb and Teams platforms. Students can interact directly with the teacher during lessons or through the Teams platform.
The following list shows the contents covered during the lessons:
Lectures slides (downloadable from AulaWeb)
Source code of the examples seen in class (downloadable from GitHub)
To know more
Students with learning disorders ("disturbi specifici di apprendimento", DSA) will be allowed to use specific modalities and supports that will be determined on a case-by-case basis in agreement with the delegate of the Engineering courses in the Committee for the Inclusion of Students with Disabilities.
Office hours: On request
All class schedules are posted on the EasyAcademy portal.
Development and presentation of a practical project that combines Airsim and Android programming.
The student who takes the "Pervasive Electronics" exam is assigned a practical project to be solved through the implementation of an Android application capable of interacting with an autonomous system built in a simulated environment based on Microsoft AirSim. Through the analysis of the solution developed and presented by the student, it is verified at what level the fundamental concepts of the programming of pervasive electronic systems have been understood, how these concepts have been applied for the implementation of the project, if the student is able to analyze and evaluate the functioning of the programs created and how the theoretical models studied in class are applied to design and create the required software. The evaluation of the exams is based on the effectiveness of the system implemented and its performance, on the quality of the project carried out and on the clarity of presentation.