Nuova ricerca

PAOLO BURGIO

Ricercatore t.d. art. 24 c. 3 lett. B
Dipartimento di Scienze Fisiche, Informatiche e Matematiche sede ex-Matematica

Insegnamento: Informatica Industriale

Ingegneria informatica (MN) (Offerta formativa 2020)

Obiettivi formativi

Durante il corso, gli studenti apprenderanno nozioni approfondite dei sistemi di informatica industriale, sia tradizionali, come i PLC, che avanzati come le architetture di ultima generazione con acceleratori come GPGPU, sia da un punto di vista di programmabilità, che architetturale e di integrazione, con un occhio in particolare all'IoT.

Prerequisiti

Non ci sono prerequisiti obbligatori, ma gli studenti/studentesse beneficeranno di conoscenze di base di programmazione C, C++. Conoscenze di elettronica di base sono utili, ma non obbligatorie per poter fruire del corso.

Programma del corso

Struttura di un sistema industriale generico; principali standard industriali; programmazione PLC; programmazione macchine a stati; programmazione C/C++ embedded, e creazione di un prototipo di un semplice sensore e attuatore (Arduino o Raspberry PI); protocolli di communicazione wired e wireless; programmazione avanzata di acceleratori come GPGPU; piattaforme riconfigurabili (FPGA); intelligenza artificiale e data mining

Metodi didattici

Lezione frontale e a distanza tramite piattaforma Dolly o Google Meet
Esercitazioni in aula (reale o virtuale)
Progetti da svolgere a casa
Interazione col corso IoT

Testi di riferimento

Dispense del docente
Bolton, Programmable Logic Controllers, Newnes ed.

Verifica dell'apprendimento

Esame scritto obbligatorio
Esame orale o progetto, facoltativi

Risultati attesi

Alla conclusione del corso, lo/la studente/ssa le basi della programmazione embedded per dispositivi industriali di tre diverse generazioni, a complessità crescente