2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Algoritmi e Strutture Dati
Informazioni generali
Corso di Laurea Informatica Percorso Professionale - 270 -
CFU 9 Università GENOVA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 8 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Modelli di calcolo e metodologie di analisi degli algoritmi: criteri di costo, notazione asintotica, metodi di analisi, analisi di complessità degli algoritmi ricorsivi.
  • B - Algoritmi
    • SDA - Strutture di Dati Avanzate
      Tabelle hash: tabelle ad accesso diretto, funzioni hash, risoluzione delle collisioni.
    • TAA - Tecniche Algoritmiche Avanzate
      Tecniche algoritmiche: tecnica divide-et-impera, programmazione dinamica, tecnica greedy.
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento: heapsort, mergesort, quicksort.
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento: alberi di decisione, delimitazione inferiore nel caso peggiore, algoritmi incrementali.
    • * SDF - Strutture di Dati Fondamentali
      Grafi e visite di grafi: definizioni, strutture dati, visite di grafi, applicazione degli algoritmi di visita.
    • * SDF - Strutture di Dati Fondamentali
      Strutture dati elementari: alberi, visite di alberi.
    • SDA - Strutture di Dati Avanzate
      Alberi binari, di ricerca, alberi globalmente bilanciati, alberi AVL, code con priorità.
    • * SDF - Strutture di Dati Fondamentali
      Strutture dati elementari: pile, code.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali