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. PROGRAMMAZIONE GENERICA IN JAVA.STREAM DI INPUT/OUTPUT. COMPILAZIONE AUTOMATICA CON ANT. JAVA E I DATABASE (JDBC). IL MULTITHREADING IN JAVA. APPLICAZIONI.
(reference books)
[1] GABBRIELLI, M., MARTINI, S., LINGUAGGI DI PROGRAMMAZIONE: PRINCIPI E PARADIGMI. MCGRAW-HILL, (2011). [2] PARSONS, D., FUNDATIONAL JAVA: KEY ELEMENTS AND PRACTICAL PROGRAMMING, SPRINGER-VERLAG (2012). [3] SEDGEWICK, R., WAYNE, K., AN INTRODUCTION TO PROGRAMMING IN JAVA: AN INTERDISCIPLINARY APPROACH. HTTP://INTROCS.CS.PRINCETON.EDU/JAVA/HOME. ADDISON-WESLEY (2012).
TESTI DI APPROFONDIMENTO:
[4] RAMNATH, S., DATHAN, B., OBJECT-ORIENTED ANALYSIS AND DESIGN, SPRINGER-VERLAG, (2010).
|