CFU: 6
Il corso fornisce agli studenti i principali concetti dei
moderni paradigmi di programmazione (object-oriented e functionale) come
implementati nei più diffusi linguaggi di programmazione.
Programma
Il paradigma orientato agli oggetti:
- Classi ed oggetti
- Ereditarietà, polimorfismo e “dynamic binding”
- Le librerie di classi per i tipi di dato astratti
- Librerie per la visualizzazione ed il trattamento di
dati
I temi sono affrontati principalmente in riferimento al
linguaggio Java e con cenni al linguaggio Python.