CODICE 114591 ANNO ACCADEMICO 2026/2027 CFU 6 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano (Inglese a richiesta) SEDE GENOVA PERIODO 1° Semestre MODULI Questo insegnamento è un modulo di: STRUMENTI PER APPLICAZIONI SOFTWARE, INTELLIGENZA ARTIFICIALE E DATA SCIENCE OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI L'insegnamento ha l'obiettivo di fornire agli studenti le competenze di base relative agli strumenti e alle tecnologie essenziali per lo sviluppo di software, inclusi ambienti di sviluppo integrati (IDE), sistemi di controllo versione e software di debug. Gli studenti acquisiranno esperienza pratica con strumenti per lo sviluppo front-end e back-end, apprenderanno le migliori pratiche per il loro utilizzo e comprenderanno come integrare questi strumenti in un flusso di lavoro di sviluppo coerente. L'accento è posto sull'applicazione pratica di questi strumenti in progetti software reali. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Questo modulo offre una formazione completa e pratica sulle tecnologie e metodologie fondamentali per lo sviluppo di applicazioni interattive e intelligenti. I partecipanti acquisiranno competenze nell’utilizzo dei principali strumenti di sviluppo software, apprendendo flussi di lavoro efficienti e tecniche di gestione del codice. Il percorso include inoltre l’esplorazione della piattaforma Unreal Engine, con focus sulla creazione di applicazioni video-ludiche interattive. Particolare attenzione sarà dedicata agli algoritmi per la gestione di agenti intelligenti, introducendo concetti di intelligenza artificiale applicata e comportamento autonomo. Il corso combina teoria ed esercitazioni pratiche, rendendo immediatamente spendibili le competenze acquisite in ambito professionale e progettuale. MODALITA' DIDATTICHE Lezioni frontali ed esercitazioni Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA), per disabilità o altri bisogni educativi sono invitati a contattare il docente e il referente di Scuola per la disabilità all’inizio dell’insegnamento per concordare eventuali modalità didattiche che, nel rispetto degli obiettivi dell’insegnamento, tengano conto delle modalità di apprendimento individuali. I contatti del referente di Scuola per la disabilità sono disponibili al seguente link https://unige.it/commissioni/comitatoperlinclusionedeglistudenticondisabilita. PROGRAMMA/CONTENUTO Utilizzo di sistemi di controllo di versione e collaborazione: la piattaforma GIT Utilizzo di IDE: la piattaforma Visual Studio Code Integrazione di Unreal Engine con Visual Studio e GIT Elementi di base di Unreal Engine e progettazione di applicazioni interattive Sviluppo di agenti intelligenti basati su tecniche di ricerca e pianificazione Sviluppo di agenti intelligenti basati su reinforcement learning TESTI/BIBLIOGRAFIA Stuart, Russell, and Norvig Peter. "Artificial intelligence a modern approach third edition." (2010). Andrew, Barto, and Sutton Richard S. "Reinforcement learning: an introduction." (2018). DOCENTI E COMMISSIONI ARMANDO TACCHELLA Ricevimento: Per Robotics Engineering: L'insegnamento è erogato integralmente in lingua Inglese. Per tutte le informazioni relative, si veda la corrispondente sezione in lingua Inglese. Per tutti gli altri corsi: contattare il docente all'indirizzo armando.tacchella@unige.it e consultare la pagina Aulaweb del corso Commissione d'esame ARMANDO TACCHELLA (Presidente) LEZIONI INIZIO LEZIONI Fare riferimento al calendario disponibile sul sito di UniGe https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ALTRE INFORMAZIONI Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA) possono richiedere adattamenti in sede d'esame, con almeno 7 giorni di anticipo rispetto alla data dell’esame, compilando il "modulo richieste adattamenti" (dai servizi online https://modulionline.unige.it/richiesta-adattamenti#no-back) che verrà inviato in automatico dal sistema al/alla docente responsabile dell’insegnamento e al/alla docente referente per gli studenti con disabilità e con DSA della propria Scuola/Area. Lo studente riceverà una copia della sua richiesta. Agenda 2030 Istruzione di qualità Lavoro dignitoso e crescita economica Imprese, innovazione e infrastrutture