Corso di Laurea in Informatica - Facoltà di S.M.F.N. Università della Calabria

Corso di Algoritmi e Strutture Dati

Prof. Giorgio Terracina

A.A. 2015/2016

(Ultimo aggiornamento: 02/12/2015 )

 

AVVISO: Il testo del progetto valido per l’appello di FEBBRAIO e le regole di valutazione sono disponibili qui

AVVISO: Utilizzare il seguente Link per comunicare i dati necessari a creare l’account sul sito per la sottomissione e valutazione del progetto

AVVISO APPLICAZIONE PROPEDEUTICITA’: Secondo la delibera del Consiglio del Corso di Laurea del 6/10/2011 che richiama una rigida applicazione delle propedeuticità, gli studenti che NON hanno SUPERATO Programmazione Orientata agli Oggetti, NON POSSONO SOSTENERE l’esame di Algoritmi e Strutture Dati. Naturalmente gli stessi possono seguire il corso se lo ritengono utile.

AVVISO: Non sarà tenuto nessun ricevimento studenti nella settimana prima dell’esame. .

Modalità d’esame per l’A.A. 2015/16:

L’esame consiste di un progetto obbligatorio e di una prova orale obbligatoria. La prova orale può comprendere tutti argomenti trattati a lezione ed argomenti legati al progetto sviluppato. Il progetto è volto a verificare la capacità dello studente di utilizzare le strutture dati e gli algoritmi visti a lezione e di scegliere le soluzioni più opportune per risolvere problemi reali. N.B. l'implementazione delle strutture dati non deve essere necessariamente quella vista durante il corso; lo studente può sviluppare una propria struttura dati o utilizzarne una preesistente in qualche libreria disponibile sulla rete.

Libro di testo: Algoritmi e strutture dati – C. Demetrescu, I. Finocchi, G.F. Italiano – McGraw-Hill

Orari di ricevimento:

Prof. Terracina: su appuntamento                  Dott. Cauteruccio: su appuntamento (f.cauteruccio at gmail.com)

Argomenti Trattati e Materiale didattico (elenco suscettibile di lievi variazioni)

Opzionali:

Librerie C++ (aggiornate al 3/11/08 – per compatibilità con Eclipse)

(scarica le libreire linux-friendly)

·  Vettore generalizzato con template

·  Stack

·  Coda (Versione corretta)

·  Nodo, Lista e Iteratore (con template) (Versione corretta)

·  Matrice generalizzata con template (+ Matrice Simmetrica)

·  Specifiche della classe String STL

·  Tabella Hash

·  Albero Binario

·  Albero Binario di Ricerca

·  Grafo (già linux-friendly)

 

 

Descrizione: Descrizione: Descrizione: Descrizione: Descrizione: http://www.changedetection.com/img/cd.gif

 

it's private

 

 

-->

Descrizione: Descrizione: Descrizione: Descrizione: Descrizione: Site statistics
Site statistics since November 2005