CODICE 114617 ANNO ACCADEMICO 2025/2026 CFU 9 cfu anno 2 INGEGNERIA INFORMATICA 8719 (L-8) - IMPERIA SEDE IMPERIA MODULI Questo insegnamento è composto da: ALGORITHMS LABORATORIO DI ALGORITMI MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Nel modulo teorico, il corso presenta i modelli formali di soluzione di problemi mediante calcolatore intesa come trattamento di linguaggi e le relative problematiche di computabilità e complessità. Il corso considera le principali tecniche per la costruzione di algoritmi e strutture dati corrette ed efficienti. Nel modulo di laboratorio vengono esposti strumenti di progettazione e programmazione in un linguaggio orientato agli oggetti finalizzato allo sviluppo di un interprete. OBIETTIVI E CONTENUTI PREREQUISITI Per la comprensione degli argomenti del corso è necessaria la conoscenza dei concetti di programmazione procedurale (principali tipi di dato scalari e vettoriali, dichiarazione e utilizzo di variabili, scelte condizionali, iterazioni, definizione di funzioni), della programmazione orientata agli oggetti (definizione di classi e classi generiche) e del linguaggio C++ come forniti dai corsi di Fondamenti di Informatica. E' inoltre consigliabile un'esposizione ai concetti di base di insiemistica, matematica discreta e probabilità. DOCENTI E COMMISSIONI MARCO OREGGIA MATTEO CARDELLINI Commissione d'esame MATTEO CARDELLINI (Presidente) ENRICO GIUNCHIGLIA MARCO OREGGIA (Presidente Supplente) ARMANDO TACCHELLA (Presidente Supplente) ESAMI Calendario appelli Data appello Orario Luogo Tipologia Note Insegnamento 09/01/2026 10:00 IMPERIA Scritto ALGORITHMS 06/02/2026 10:00 IMPERIA Scritto ALGORITHMS 12/06/2026 10:00 IMPERIA Scritto ALGORITHMS 07/07/2026 11:00 IMPERIA Scritto ALGORITHMS 11/09/2026 10:00 IMPERIA Scritto ALGORITHMS 16/06/2026 14:00 IMPERIA Orale LABORATORIO DI ALGORITMI 15/07/2026 14:00 IMPERIA Orale LABORATORIO DI ALGORITMI 02/09/2026 14:00 IMPERIA Orale LABORATORIO DI ALGORITMI 17/09/2026 14:00 IMPERIA Orale LABORATORIO DI ALGORITMI