Home » Archivo » Archvio 2011 » Programmazione ad oggetti - 2011/2012

Laurea in Informatica

Salta il menu di secondo livello

Programmazione ad oggetti - 10 CFU - A.A. 2011/2012

Insegnante

Prof. Francesco Ranzato

Periodo

II anno - 2 trimestre | 16/01/2012 - 17/03/2012

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 ▲