Conoscenze e capacità di compresione:
Conoscenze applicate:
Lezioni frontali teoriche ed esercitazioni al calcolatore.
Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare
il programma previsto e riportato nel syllabus.
Fondamenti di Informatica
Opzionale, ma fortemente consigliata
1. La programmazione orientata agli oggetti |
Definizioni, proprietà€, classificazione dei linguaggi di programmazione. Programmazione orientata agli oggetti. |
3 CFU |
2. Il linguaggio di programmazione Java |
JAVA. Caratteristiche generali, tipi di dato, operatori, espressioni, strutture di controllo. |
3 CFU |
3.La programmazione per i sistemi distribuiti |
JAVA: Concorrenza. Networking. Socket. RMI. |
3 CFU |
Java: The Complete Reference, Herbert Schildt
Studium
Realizzazione progetto di sistema distribuito in Java
Prova orale.
Disponibili su Studium