CODICE 115460 ANNO ACCADEMICO 2026/2027 CFU 3 cfu anno 2 INGEGNERIA INFORMATICA 11880 (L-8 R) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Inglese SEDE GENOVA PERIODO Annuale MODULI Questo insegnamento è un modulo di: ALGORITMI E COMPUTAZIONE OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Questa unità prevede l'introduzione di alcuni elementi chiave della progettazione orientata agli oggetti (diagrammi UML delle classi, cenni di Design Pattern) e della programmazione in C++ (standard 2020). Vengono esaminati i concetti di ereditarietà e polimorfismo, l'utilizzo della libreria standard del C++ (strutture dati e algoritmi), il trattamento delle eccezioni, le funzioni anonime, e i costrutti della "move semantics" e degli "smart pointer". Il progetto finale prevede lo sviluppo di un interprete dove vengono messi in pratica i concetti appresi nella parte teorica del corso unitamente alle conoscenze della parte laboratoriale. MODALITA' DIDATTICHE 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. 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) MASSIMO NARIZZANO ENRICO GIUNCHIGLIA (Presidente Supplente) LEZIONI INIZIO LEZIONI 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 ESAMI 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.