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

Laurea in Informatica

Salta il menu di secondo livello

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

Insegnante

Prof. Francesco Ranzato

Periodo

II anno - 2 trimestre | 17/01/2011 - 19/03/2011

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 ▲