Laboratorio di Algoritmi e Strutture Dati
Docente: Violetta lonati
Il corso Algoritmi e strutture dati / laboratorio è rivolto agli studenti del secondo anno del corso di laurea in informatica ed ha l'obiettivo di presentare le strutture dati e gli algoritmi di base a diversi livelli di astrazione, nonchè consentire l'acquisizione delle principali metodologie di progettazione e analisi degli algoritmi. Il corso si compone di due moduli svolti in parallelo:
- modulo Algoritmi e strutture dati
- modulo Laboratorio di algoritmi e strutture dati
Questa pagina descrive solo il modulo di laboratorio per l'edizione diurna, mentre il modulo di teoria (sempre dell'edizione diurna), è tenuto dal Prof. Giovanni Pighizzini ed ha una sua propria pagina web.
L'obiettivo specifico del Laboratorio è di familiarizzare con le tecniche algoritmiche attraverso l'implementazione concreta di algoritmi in un linguaggio di programmazione reale. Il linguaggio scelto è il C, ma è importante sottolineare che non si tratta di un corso sul linguaggio C, nè tanto meno di un corso di programmazione; si assume infatti che gli studenti abbiano già familiarità con i concetti fondamentali della programmazione e conoscano almeno un linguaggio (tipicamente Java, visto nel corso del primo anno Programmazione / laboratorio).