L’obiettivo del testo Programmazione di base e avanzata con Java è di introdurre gli studenti alla programmazione e al problem solving utilizzando Java come strumento programmativo.
Il testo propone un percorso formativo che include sia i contenuti di un corso di programmazione di base sia un insieme di approfondimenti che supportano lo svolgimento di progetti software complessi, quali per esempio la gestione delle eccezioni, la lettura e la scrittura su file, le strutture dati dinamiche, le collezioni e la realizzazione di interfacce utente .
Il testo scritto da Walter Savitch si caratterizza per alcune peculiarità che lo contraddistinguono dagli altri. La principale è l’obiettivo che il testo si pone: insegnare le tecniche di programmazione, non semplicemente il linguaggio di programmazione Java. Il testo spazia dalle tecniche per la risoluzione di problemi di programmazione al debugging, dalle regole di buon coding alla progettazione a oggetti (includendo cenni di UML) mostrando
come utilizzare Java quale linguaggio di programmazione per la loro attuazione.
La trattazione è corredata da una vasta gamma di esempi completi e chiaramente documentati, evitando l’errore di sfruttare frammenti di codice decontestualizzati.
Autore
Walter Savitch è professore emerito di Informatica all’Università della California a San Diego e autore di numerosi testi di introduzione alla programmazione per Pearson-Addison Wesley, tutti caratterizzati da un’estrema attenzione alla didattica e alla chiarezza divulgativa
Curatore
L’edizione italiana è stata curata da Daniela Micucci, afferente al Dipartimento di Informatica, Sistemistica e comunicazione dell’Università degli Studi di Milano-Bicocca.
Pearson MyLab
Il codice di registrazione presente sulla copertina del libro consente l’accesso per 18 mesi a MyLab, una piattaforma web-based che consente l'accesso all'edizione digitale del testo arricchita da funzionalità che permettono di personalizzarne la fruizione, attivare la lettura audio digitalizzata e inserire segnalibri, anche su tablet e smartphone. Le risorse multimediali disponibili in piattaforma sono costruite per rispondere a un preciso obiettivo formativo e sono organizzate attorno all’indice del manuale. Comprende:
- eText.
- Video Notes richiamate nel testo con icona (in inglese).
- Codice sorgente usato negli esempi del testo.
- Quiz di autovalutazione (suddivisi per capitolo) con risposte in inglese.
- Alcune soluzioni di esercizi, dei programmi e progetti di fine capitolo.