CODE 94787 ACADEMIC YEAR 2024/2025 CREDITS 5 cfu anno 1 INGEGNERIA MECCANICA - PROGETTAZIONE E PRODUZIONE 9269 (LM-33) - LA SPEZIA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION LA SPEZIA SEMESTER 2° Semester MODULES Questo insegnamento è un modulo di: ARCHITECTURES FOR EMBEDDED SYSTEMS TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES The course aims to train students in the design, planning and development of application software for pervasive and dedicated systems. Students will learn about the dynamics of the Internet, the Internet of Things and embedded systems, and will acquire skills in system implementation and project flow management using UML diagrams. The course also focuses on project planning and management, exploring basic software architectures and relevant technologies such as sensors and communication methods. Particular attention is given to the development of human-machine interfaces and the use of generative artificial intelligence as a tool for co-design. Practical activities, which are essential to consolidate theoretical knowledge, are carried out in the computer laboratory using the Arduino platform, which is available both in the classroom and through a simulator. This hands-on approach allows students to directly experience the applications and challenges of the mechatronics sector, enriching their educational journey with concrete and applied experiences AIMS AND LEARNING OUTCOMES The objective of the Course is to enable the learner to design and develop application software for pervasive and dedicated systems. The learning objectives are also pursued with computer lab activities in the classroom (or through a virtual classroom) on devices for embedded systems. TEACHING METHODS The course has two distinct categories of activities: Theoretical Lecture (Lecture - Lecture): a teaching activity in which the student is mainly "passive," i.e., attends a theoretical or practical-application lecture in the classroom, or through the tools provided by the teaching portal. Practical Lesson (Hands-on experience - Study session): component of "assisted teaching" in which the student is predominantly "active," i.e., performs in first person, guided activities in the laboratory. Hands-on classes will be conducted in the laboratory, at the La Spezia campus, using the open source hardware/software platform Arduino Uno (https://www.arduino.cc/), or through software simulators. All information will be made available through the Notice Board of this teaching on AulaWeb. Translated with www.DeepL.com/Translator (free version) SYLLABUS/CONTENT Internet, Internet of Things and Embedded Systems Systems realization Design flow Planning and management Basic architectures and software Sensors and communication Human-machine interfaces Arduino platform programming RECOMMENDED READING/BIBLIOGRAPHY Giovanni Adorni - Transparencies, notes and exercises, made available on the course portal on AulaWeb. TEACHERS AND EXAM BOARD GIOVANNI ADORNI Ricevimento: In classroom at the end of each class. By appointment on other days agreed by e-mail at: adorni@unige.it DANIELE GROSSO Exam Board RODOLFO ZUNINO (President) DANIELE GROSSO GIOVANNI ADORNI (President Substitute) ERMANNO FABIO DI ZITTI (Substitute) LESSONS LESSONS START https://corsi.unige.it/en/corsi/9269 Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION In order to assess the achievement of the intended learning objectives, the student will be asked to build a prototype of an embedded system based on the open source Arduino Uno platform, or its simulator, accompanied by documentation, as discussed during the course of the lectures. ASSESSMENT METHODS The examination will consist of the presentation and discussion of the assigned embedded system prototype. Exam schedule Data appello Orario Luogo Degree type Note 22/01/2025 09:30 LA SPEZIA test + prova pratica 20/06/2025 09:30 LA SPEZIA test + prova pratica 18/07/2025 09:30 LA SPEZIA test + prova pratica 19/09/2025 09:30 LA SPEZIA test + prova pratica FURTHER INFORMATION Students with disabilities or learning disorders are 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, prof. Francesco Curatelli. Students are invited to contact the teacher and copy the Delegate (francesco.curatelli@unige.it). Agenda 2030 - Sustainable Development Goals Industry, innovation and infrastructure Sustainable cities and communities