Home » Archivo » Archvio 2009 » Programmazione ad oggetti - 2009/2010

Laurea in Informatica

Salta il menu di secondo livello

Programmazione ad oggetti - 10 CFU - A.A. 2009/2010

Insegnante

Prof. Francesco Ranzato

Periodo

II anno - 1 trimestre | 01/10/2009 - 04/12/2009

Ore: 48 Frontali, 16 Laboratorio, 16 Esercizi

Torna su ▲

Programma del Corso

Il corso introduce la programmazione orientata agli oggetti nel linguaggio C++.
Si tratteranno i seguenti argomenti principali. Tipi di dato astratti. Classi e oggetti. Campi dati e metodi. Parti private e pubbliche. Costruttori. Overloading. Distruttori. Metodi e classi friend. Classi collezione. Tecniche di condivisione controllata della memoria. Template di funzioni e di classe. Ereditarietà e gerarchie di classi. Metodi virtuali. Ereditarietà multipla e derivazione virtuale. Classi e gestione delle eccezioni. Uso di alcune librerie standard e ausiliarie: libreria STL e classi contenitore, libreria di I/O, librerie grafiche.
Il corso prevede un laboratorio in cui gli studenti realizzeranno un progetto di programmazione ad oggetti usando gli strumenti introdotti nel corso.

Prerequisiti: - -

Propedeuticità: Programmazione

Ausili Didattici: Testo per consultazione: B. Eckel. "Thinking in C++". Liberamente disponibile on-line a www.mindview.net.

Testi di Riferimento: F. Ranzato, "Appunti di Programmazione ad Oggetti", Libreria Progetto, Padova.

Torna su ▲