Derived from
|
20402108 IN430 - INFORMATICS 4: ADVANCED COMPUTING TECHNIQUES in Mathematics LM-40 N0 LOMBARDI FLAVIO
(syllabus)
COMPILAZIONE ED ESECUZIONE DI PROGRAMMI JAVA. TIPI DI DATO, ARITMETICA E ARRAYS.STRUTTURE DI CONTROLLO. CREAZIONE DI OGGETTI. CREAZIONE DI DOMINI DI CLASSI. UTILIZZO COORDINATO DI MOLTEPLICI CLASSI: ASSOCIAZIONE, AGGREGAZIONE E COMPOSIZIONE DI CLASSI. EREDITARIETA'', POLIMORFISMO E INTERFACCE. GESTIONE DELLE ECCEZIONI. LIBRERIE JAVA. STREAM DI INPUT/OUTPUT. IL MULTITHREADING IN JAVA. APPLICAZIONI. SVILUPPO APPLICAZIONI ANDROID. SVILUPPO APPLICAZIONI SU CLOUD.
(reference books)
[1] BRUCE ECKEL, THINKING IN JAVA (FREELY AVAILABLE) [2] HORSTMANN.CONCETTI DI INFORMATICA E FONDAMENTI DI JAVA. APOGEO [3] CARLI M., ANDROID 3 GUIDA PER LO SVILUPPATORE. APOGEO.
TESTI DI APPROFONDIMENTO: [4] RAMNATH, S., DATHAN, B., OBJECT-ORIENTED ANALYSIS AND DESIGN, SPRINGER-VERLAG, (2010).
|