Programmazione ad Oggetti - Materiale didattico

Corso del secondo anno della Laurea in Ingegneria delle Telecomunicazioni
dell'Università degli Studi di Trento, Facoltà di Ingegneria,
(secondo bimestre dell'Anno Accademico 2001-2002).

Date prossimi appelli:   Scritto: (iscrizione)
14 giugno 2002, ore 09:00, Aula da definire
10 luglio 2002, ore 09:30, Aula da definire
17 settembre 2002, ore 14:00, Aula da definire
 
Orale: (progetto, iscrizione)
14 giugno 2002, ore 09:00, Aula da definire
10 luglio 2002, ore 09:30, Aula da definire
17 settembre 2002, ore 14:00, Aula da definire
 
Nota: non è necessaria la consegna anticipata del progetto.
E' sufficiente portarlo il giorno dell'orale.

 
Informazioni:   Bibliografia, links, tools
Orario
Date appelli
Forum di discussione
Appunti degli studenti
 
Appelli
(scritto)
:
  22 gennaio 2002, ore 13:30 (testo)
12 febbraio 2002, ore 08:00, Aula N10 (testo)
12 aprile 2002, ore 09:00, Aula N10 (testo)
Risultati degli scritti)
 
Appelli
(orale)
:
  12 febbraio 2002, ore 10:00, Aula Didattica (progetto)
12 aprile 2002, ore 09:00, Aula Didattica (progetto)
 
Settimana 1:   introduzione al corso
introduzione all'OOP (lucidi in versione ridotta)
      (lucidi: 1, 2, 4 pagine per foglio)
la modellazione ad oggetti
      (lucidi: 1, 2, 4 pagine per foglio)
esercitazione - elementi di C++ di base
 
Settimana 2:   uso di oggetti
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
sintassi di base del C++
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
function, puntatori, scope
      (lucidi: 1, 2, 4 pagine per foglio)
esercitazione - utilizzo di puntatori
 
Settimana 3:   strutturare dati e codice
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
classi
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
esercitazione - introduzione alle classi
 
Settimana 4:   costruttori e distruttori
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
esercitazione - classi, stack
 
Settimana 5:   soluzione esercizio e nota su costruttori e default
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
Introduzione alle liste linkate
      (lucidi: 1, 2, 4 pagine per foglio)
Make
      (lucidi: 1, 2, 4 pagine per foglio)
Const, Inline
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
esercitazione - classi, liste linkate
 
Settimana 6:   static e copy constructor
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
Introduzione alle tabelle hash
      (lucidi: 1, 2, 4 pagine per foglio)
Overloading di operatori
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
Ereditarietà
      (lucidi: 1, 2, 4 pagine per foglio) - (codice)
esercitazione - hash table

 


Vincenzo D'Andrea