| Informazioni generali | |||
| Corso di Laurea | Informatica | Percorso | Informatica |
|---|---|---|---|
| CFU | 10 | Università | MOLISE |
| Ore di didattica frontale per CFU | 8 | Settore Scientifico Disciplinare | INF/01 |
| Commento | L'obiettivo del corso è introdurre gli studenti alle tecniche di base per l'analisi e la progettazione degli algoritmi. Dopo aver affrontato i concetti fondamentali, il corso prende in esame le tecniche classiche di progettazione e valutazione di un algoritmo applicandole alla risoluzione di problematiche pratiche quali l'ordinamento, la selezione, la moltiplicazione tra matrici, la gestione delle code con priorità. Inoltre, saranno descritti ed analizzati gli algoritmi più diffusi e le strutture dati in essi utilizzate facendo riferimento agli aspetti di complessità computazionale e di correttezza. A tale scopo all'interno del corso sono inizialmente discussi, facendo particolare riferimento alla rappresentazione, gli ADT di base (Liste, Pile, Code, Grafi ed Alberi). Dopodichè la discussione viene spostata sugli algoritmi più noti atti a risolvere i problemi classici (Ricerca, Union Find, MST, SP, LCS). | ||
10 cfu così ripartiti nelle aree:
Sillabo dell'insegnamento
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa