- 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)
Valido anche per Laurea in Tecnologie dei sistemi informatici (cod. 5816)
-
dal 27/09/2023 al 06/12/2023
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.
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