Laboratorio di Algoritmi e Strutture Dati - AA 2017/18
Corso di laurea in informatica


logo università milano

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).