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 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 03/07/2026 10:00 IMPERIA Scritto ALGORITHMS 04/09/2026 10:00 IMPERIA Scritto ALGORITHMS