Salta al contenuto principale
CODICE 94787
ANNO ACCADEMICO 2024/2025
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE
  • LA SPEZIA
PERIODO 2° Semestre
MODULI Questo insegnamento è un modulo di:
MATERIALE DIDATTICO AULAWEB

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

L'insegnamento si prefigge l'obiettivo di formare gli studenti nella progettazione, pianificazione e sviluppo di software applicativo per sistemi pervasivi e dedicati. Gli studenti apprenderanno le dinamiche di Internet, Internet delle cose e sistemi embedded, acquisendo competenze nella realizzazione di sistemi e nella gestione dei flussi di progettazione tramite diagrammi UML. L'insegnamento si sofferma anche sulla pianificazione e gestione di progetti, esplorando le architetture software di base e le tecnologie pertinenti quali sensori e modalità di comunicazione. Un focus particolare è dato allo sviluppo di interfacce uomo-macchina e all'utilizzo dell'Intelligenza Artificiale generativa come strumento per la co-progettazione. Le attività pratiche, fondamentali per consolidare le conoscenze teoriche, si svolgono in laboratorio informatico su piattaforma Arduino, disponibile sia in aula che tramite simulatore. Questo approccio hands-on permette agli studenti di sperimentare direttamente le applicazioni e le sfide del settore meccatronico, arricchendo il loro percorso formativo con esperienze concrete e applicate

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Obiettivo del Corso è quello di rendere l'allievo in grado di progettare e sviluppare software applicativo per sistemi pervasivi e dedicati. Gli obiettivi di apprendimento sono perseguiti anche con attività di laboratorio informatico in aula (oppure attraverso un'aula virtuale) su dispositivi per sistemi embedded.

MODALITA' DIDATTICHE

Il corso prevede due categorie distinte di attività:

  • Lezione Teorica (Lecture - Lezione): attività didattica nella quale lo studente è prevalentemente “passivo”, cioè assiste ad una lezione teorica o pratico-applicativa in aula, oppure attraverso gli strumenti messi a disposizione dal portale dell’insegnamento.
  • Lezione Pratica (Hands-on experience - Sessione di studio): componente di “didattica assistita” nella quale lo studente è prevalentemente “attivo”, cioè esegue in prima persona, attività guidate in laboratorio.

Le lezioni pratiche verranno svolte in laboratorio, presso il Polo di La Spezia, utilizzando la piattaforma hardware/software open source Arduino Uno (https://www.arduino.cc/), oppure attraverso simulatori software. Tutte le informazioni verranno messe a disposizione tramite la Bacheca di questo insegnamento su AulaWeb.

PROGRAMMA/CONTENUTO

I principali argomenti trattati sono:

  • Internet, Internet delle Cose e Sistemi Embedded
  • Realizzazione di sistemi
  • Flusso di progettazione
  • Pianificazione e gestione
  • Architetture e software di base
  • Sensori e comunicazione
  • Interfacce uomo-macchina
  • Programmazione piattaforma Arduino

Durante le attività di laboratorio vengono affrontati i seguenti argomenti:

  • Physical Computing - Setup Arduino e Arduino IDE;
  • Timing - Basic I/O & Timer; 
  • Data acquisition (and Visualization);
  • PWM - pulse-width modulation;
  • PID - proportional–integral–derivative controller;
  • FSM - finite-state machine;
  • Interrupts;
  • Serial ports and communication;
  • Inter-Integrated Circuit (I2C) Protocols;
  • Agents, Scheduling.

 

TESTI/BIBLIOGRAFIA

Giovanni Adorni -  Lucidi, appunti, note ed esercizi, messi a disposizione sul portale del corso su AulaWeb.

LEZIONI

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

Al fine di valutare il raggiungimento degli obiettivi di apprendimento previsti, verrà chiesto allo studente la realizzazione di un prototipo di sistema embedded basato sulla piattaforma open source Arduino Uno, o su suo simulatore, corredato della documentazione, secondo  quanto discusso durante lo svolgimento delle lezioni. 

MODALITA' DI ACCERTAMENTO

La prova d'esame consisterà nella presentazione e nella discussione del prototipo di sistema embedded assegnato.

ALTRE INFORMAZIONI

Gli studenti con disabilità o con DSA possono fare richiesta di misure compensative/dispensative per l'esame. Le modalità saranno definite caso per caso insieme al Referente per Ingegneria del Comitato di Ateneo per il supporto agli studenti disabili e con DSA, prof. Francesco Curatelli. Gli studenti che volessero farne richiesta sono invitati a contattare il docente mettendo in copia il Referente  (francesco.curatelli@unige.it).

Agenda 2030

Agenda 2030
Imprese, innovazione e infrastrutture
Imprese, innovazione e infrastrutture
Città e comunità sostenibili
Città e comunità sostenibili