#acl SUAGroup:read,write,admin,delete,revert All:read
== Programmazione ad oggetti ==
'''Numero di crediti ECTS''': 10 (96 ore frontali)
'''SSD di riferimento''': INF/01
'''Docente''': N. Leone
'''Prerequisiti'''
<
>
Conoscenza della programmazione strutturata. [[FondamentiDIInformaticaSUA|Fondamenti di informatica]]
'''Obiettivi'''
Obiettivo primario del corso e' quello di fornire un'adeguata conoscenza dei concetti di base della programmazione orientata agli oggetti e di alcune strutture dati di base.
'''Programma'''
* Principi della Programmazione ad Oggetti
* Le classi e il polimorfismo
* Strutture dati fondamentali
'''Bibliografia'''
<
>
* Harvey M. Deitel, Paul J. Deiter, "Fondamenti di programmazione" APOGEO
* Stanley B. Lippman, Josée Lajoie, "C++ corso di programmazione" - Terza edizione - Addison Wesley
'''Tipologia di attività didattiche'''
Lezioni frontali ed esercitazioni in laboratorio.
'''Metodi di valutazione'''
Test di laboratorio, esame scritto ed esame orale.