- Docente: Alessandro Maretti
- Crediti formativi: 6
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea in Tecnologie dei sistemi informatici (cod. 6007)
-
dal 18/09/2024 al 27/11/2024
Conoscenze e abilità da conseguire
Al termine del corso lo studente è in grado di sviluppare software su tecnologie embedded quali microcontrollori, sistemi SoC (system-on-a-chip), integrati in rete con sistemi/applicazioni web e applicazioni mobile.
Contenuti
A lezione:
- Introduzione al corso
- Focus sui microcontrollori
- Le componenti
- La gestione del software
- Gli input/output
- I timer
- I bus
- I sensori e gli attuatori
- Panoramica generale
- Esempi
- Modellazione del software
- OO
- Stati finiti
- Eventi
- I soc
- Cosa sono
- I sistemi operativi
- IoT
- Panoramica generale
- Tecnologie per la comunicazione
In Laboratorio:
- Programmazione su Arduino/ESP32
- Programmazione su Raspberry Pi
Metodi didattici
Lezioni frontali presso la sede di Vem Sistemi SpA
Modalità di verifica e valutazione dell'apprendimento
La valutazione verrà effettuata sulla base di un compito scritto per la parte teorica e la consegna/discussione individuale su appuntamento concordato con il docente di un progetto che si potrà svolgere in gruppi fino a tre persone.
In considerazione della tipologia di attività e dei metodi didattici adottati, la frequenza di questa attività formativa richiede la preventiva partecipazione di tutti gli studenti ai Moduli 1 e 2 di formazione sulla sicurezza nei luoghi di studio, [https://elearning-sicurezza.unibo.it/] in modalità e-learning.
Strumenti a supporto della didattica
Verranno fornite slide sia per la parte teorica sia per la parte di laboratorio, oltre alla soluzione di tutti gli esercizi svolti.
Orario di ricevimento
Consulta il sito web di Alessandro Maretti