ALGORITMI E STRUTTURE DATI
Obiettivi formativi
Obiettivi generali: Conoscere gli algoritmi e le strutture dati fondamentali. Essere in grado di implementarli in un linguaggio di programmazione avanzato (Java o C) ed essere in grado di effettuare scelte progettuali per la risoluzione di problemi in domini applicativi reali. Essere in grado di progettare algoritmi per la soluzione di problemi nuovi, usando o modificando algoritmi e strutture dati viste a lezioni. Obiettivi specifici: Capacità di: - progettare/implementare soluzioni algoritmiche basate su tecniche studiate o su semplici varianti; - valutare approssimativamente le risorse computazionali necessarie a una soluzione algoritmica; - effettuare scelte progettuali consapevoli per la soluzione di problemi; Conoscenza e comprensione: Conoscere le strutture dati e gli algoritmi fondamentali. Comprendere i concetti di correttezza e complessità computazionale di un algoritmo. Conoscere i principali paradigmi per la progettazione di algoritmi. Applicare conoscenza e comprensione: Essere in grado di progettare un algoritmo che risolva un problema e di realizzarlo in un linguaggio di programmazione evoluto. Capacità critiche e di giudizio: Essere in grado di valutare la correttezza, l'adeguatezza e l'efficienza della soluzione algoritmica di un problema. Capacità comunicative: Essere in grado di descrivere in modo efficace le specifiche di un problema e di comunicare ad altri le scelte adottate e le motivazioni sottostanti a tali scelte. Capacità di apprendimento: Il corso consentirà lo sviluppo di capacità di approfondimento autonomo su argomenti del corso o ad essi correlati. Consentirà inoltre allo studente di poter agevolmente consultare manuali avanzati e/o specifici per l'apprendimento autonomo di soluzioni algoritmiche ad hoc.
Programmi - Frequenza - Esami
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
Programmi - Frequenza - Esami
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
Programmi - Frequenza - Esami
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
Programmi - Frequenza - Esami
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
Programmi - Frequenza - Esami
Programma
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
Programmi - Frequenza - Esami
Prerequisiti
Testi di riferimento
Frequenza
Modalità di esame
Modalità di erogazione
- Codice insegnamento10616536
- Anno accademico2025/2026
- CorsoIngegneria Informatica e Automatica
- CurriculumInformatica
- Anno2º anno
- Semestre2º semestre
- SSDING-INF/05
- CFU9