Lo scopo principale del libro è fornire allo studente le abilità necessarie per realizzare in modo autonomo applicazioni, ricorrendo alle tecniche della programmazione orientata agli oggetti. La struttura dell’opera è gerarchica: suddivisa in moduli, ogni modulo è composto da unità didattiche e ogni unità didattica è composta da paragrafi, ciascuno di essi contiene un solo argomento. Tale struttura aiuta lo studente a concentrarsi, di volta in volta, su un singolo elemento del discorso. Il volume comprende quattro moduli. Il primo contiene la descrizione della struttura di base di un’applicazione JAVA, presenta i primi esempi di semplici programmi e l’ambiente di sviluppo. Il secondo descrive i principi della programmazione strutturata e la loro applicazione in JAVA. Il terzo introduce alla programmazione ad oggetti e descrive come utilizzare la metodologia bottom-up. Il quarto e ultimo modulo presenta i primi concetti relativi alla gestione degli archivi. Al termine di ogni unità didattica sono indicati almeno 10 esercizi di comprensione e altrettanti esercizi di applicazione, mentre per ogni modulo sono presenti sia esercizi di riepilogo sia proposte per il lavoro in laboratorio.