PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

Anno accademico 2015/2016 - 2° anno
Docente: Antonella DI STEFANO
Crediti: 6
SSD: ING-INF/05 - Sistemi di elaborazione delle informazioni
Modalità di erogazione: Tradizionale
Organizzazione didattica: 150 ore d'impegno totale, 115 di studio individuale, 35 di lezione frontale
Semestre:
ENGLISH VERSION

Obiettivi formativi

Il corso presenta la programmazione ad oggetti, mostrandone le principali caratteristiche e prendendo come principale linguaggio di riferimento Java.
Vengono introdotti i concetti base di classe e oggetto e i principi fondamentali di encapsulation, polimorphism, inheritance, exception handling. questi aspetti vengono specificati ed in applicati alla programmazione java.
Vengono approfonditi i concetti di programmazione parametrica e generics, multithreading, socket, GUI e Swing

Contenuti del corso

Il corso presenta la programmazione ad oggetti, mostrandone le principali caratteristiche e prendendo come principale linguaggio di riferimento Java.Vengono introdotti i concetti base di classe e oggetto e i principi fondamentali di encapsulation, polimorphism, inheritance, exception handling. questi aspetti vengono specificati ed in applicati alla programmazione java.Vengono approfonditi i concetti di programmazione parametrica e generics, multithreading, network programming, GUI e Swing

Testi di riferimento

C. Horstman &G.Cornell: Core Java Volume I--Fundamentals (9th Ed.)
Gosling et alii: il lingiaggio Java, manuaòe ufficiale
Documentazione del sito ufficiale java