Laboratorio di Algoritmi e Strutture Dati + Laboratorio - CdS ICD - a.a. 2012/13

a.a. 2011-2012
Calendario delle lezioni
04/03/2013 Introduzione al corso, ambienti di sviluppo. Realizzazione di semplici programmi. Istruzioni di I/O.
11/03/2013 Esercitazione sulla realizzazione di semplici programmi e uso di istruzioni di I/O.
18/03/2013 Introduzione al C++. Funzioni, puntatori, stringhe. Uso di librerie. Semplici programmi in C++. Introduzione alla classe Time.
08/04/2013 Esercitazione su funzioni, puntatori, stringhe, uso di librerie e definizione di struct e classi.
15/04/2013 Classi e oggetti. Array, Pile, Code.
22/04/2013 Esercitazione su Classi e oggetti. Array, Pile, Code, allocazione dinamica della memoria.
29/04/2013 Esercitazione sull'uso di Pile e Code.
06/05/2013 Dizionari, liste, cenni su ereditarietà.
13/05/2013 Esercitazione su liste e dizionari.
20/05/2013 Alberi binari.
21/05/2013 Esercitazione su alberi binari.
22/05/2013 Alberi n-ari.
23/05/2013 Esercitazione su alberi n-ari.
27/05/2013 Prova in itinere.
03/06/2013 Grafi.

Legenda colori:

Lezioni fatte

Lezioni da fare (suscettibili di variazioni nelle date e nei contenuti)

materiale didattico
Informazioni sulla prova d'esame

Modalità di svolgimento della prova di laboratorio: la prova di laboratorio dura 90 minuti. Lo studente deve risolvere un problema che richiede l'uso delle strutture dati studiate durante il corso. Nell'arco dei 90 minuti lo studente dovrà scrivere il codice relativo alla/e struttura/e dati indicata/e nella traccia e il codice relativo ai punti che saranno chiesti di risolvere.

Durata voto laboratorio: il voto di laboratorio è mantenuto per massimo 90 giorni, in ogni caso non oltre marzo 2014.

Strumenti per lo svolgimento: durante la prova di laboratorio lo studente non può avvalersi dell'ausilio di libri, manuali, penne USB, CD, o similari. Durante la prova non è consentito l'utilizzo di Internet, né è consentito l'uso di cellulari, smartphone, smartwatch e similari.

Linguaggio di programmazione e ambiente di sviluppo: il linguaggio adottato nel corso è il C++.
L'ambiente di sviluppo è lo stesso usato durante le esercitazioni in laboratorio (Dev C++). Prima di iniziare la prova e prima di ricevere la traccia verificare che l'ambiente di sviluppo sia funzionante, creando un nuovo progetto in C++ e mandandolo in esecuzione.

Valutazione: non saranno valutate prove prive di eseguibile.

Esonero: Si, su tutti gli argomenti trattati in laboratorio escluso i grafi.

a.a. 2011-2012
Registrati per le credenziali d'accesso al materiale didattico di questa edizione del corso.

 

Area riservata (cos'è?: agli studenti che seguono nell'a.a. 2012/2013 sono date le credenziali per l'accesso. In quest'area è inserito materiale integrativo e utile alle attività didattiche):
utente: password: