Informatica: Un approccio interdisciplinare

Punteggio:   (4,7 su 5)

Informatica: Un approccio interdisciplinare (Robert Sedgewick)

Recensioni dei lettori

Riepilogo:

Questo libro è molto apprezzato per la copertura completa dei concetti di programmazione, in particolare per i principianti dell'informatica. Gli utenti ne apprezzano la chiarezza, i numerosi esercizi e la comprensione della programmazione al di là della semplice sintassi. Tuttavia, alcuni lettori sottolineano che alcuni esercizi possono essere impegnativi, soprattutto per chi non ha forti competenze matematiche.

Vantaggi:

Ben scritto e facile da leggere
fornisce una solida conoscenza di base della programmazione e dell'informatica
molti esercizi pratici
eccellente per i principianti
copre più della semplice sintassi di Java
definizioni e descrizioni chiare
utili risorse online
buon materiale di riferimento.

Svantaggi:

Alcuni esercizi sono difficili, in particolare per chi ha competenze matematiche più deboli
alcuni utenti hanno notato la mancanza di contenuti in alcuni punti
a volte può essere un po' arido.

(basato su 21 recensioni dei lettori)

Titolo originale:

Computer Science: An Interdisciplinary Approach

Contenuto del libro:

Nominato libro degno di nota nella 21ª edizione del Best of Computing dell'ACM!

Il libro di Robert Sedgewick e Kevin Wayne Computer Science: An Interdisciplinary Approach è l'introduzione moderna ideale all'informatica con programmazione Java per studenti e professionisti. Con un approccio ampio e basato sulle applicazioni, Sedgewick e Wayne insegnano attraverso importanti esempi tratti da scienza, matematica, ingegneria, finanza e informatica commerciale.

Il libro demistifica il calcolo, ne spiega i fondamenti intellettuali e copre gli elementi essenziali della programmazione e della risoluzione di problemi computazionali negli ambienti odierni. Gli autori iniziano introducendo gli elementi di base della programmazione, quali variabili, condizionali, cicli, array e I/O. Successivamente, passano alle funzioni, introducendo i concetti chiave della programmazione modulare, tra cui i componenti e il riutilizzo. Presentano un'introduzione moderna alla programmazione orientata agli oggetti, che copre gli attuali paradigmi di programmazione e gli approcci all'astrazione dei dati.

Partendo da queste basi, Sedgewick e Wayne allargano l'attenzione alla disciplina più ampia dell'informatica. Introducono gli algoritmi classici di ordinamento e ricerca, le strutture dati fondamentali e le loro applicazioni, nonché le tecniche scientifiche per valutare le prestazioni di un'implementazione. Utilizzando modelli astratti, i lettori imparano a rispondere alle domande di base sulla computazione, ottenendo una comprensione per l'applicazione pratica. Infine, gli autori mostrano come l'architettura delle macchine colleghi la teoria dell'informatica ai computer reali e alla storia e all'evoluzione del settore.

Per ogni concetto, gli autori presentano tutte le informazioni di cui i lettori hanno bisogno per acquisire sicurezza, insieme a esempi che risolvono problemi intriganti. Ogni capitolo contiene sezioni con domande e risposte, esercitazioni di autoapprendimento e problemi impegnativi che richiedono soluzioni creative.

Il sito web di accompagnamento (introcs. cs. princeton.edu/java) contiene.

⬤ Estese informazioni supplementari, tra cui approcci suggeriti ai compiti di programmazione, liste di controllo e domande frequenti.

⬤ Librerie grafiche e sonore.

⬤ Link al codice del programma e ai dati dei test.

⬤ Soluzioni a esercizi selezionati.

⬤ Riassunti dei capitoli.

⬤ Istruzioni dettagliate per l'installazione di un ambiente di programmazione Java.

⬤ Serie di problemi e progetti dettagliati.

La serie di videolezioni in 20 parti è disponibile su informit.com/title/9780134493831.

Altre informazioni sul libro:

ISBN:9780134076423
Autore:
Editore:
Rilegatura:Copertina rigida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Introduzione alla programmazione in Python - Un approccio interdisciplinare - Introduction to...
Oggi chiunque lavori in una disciplina scientifica...
Introduzione alla programmazione in Python - Un approccio interdisciplinare - Introduction to Programming in Python - An Interdisciplinary Approach
Algoritmi in C, Parti 1-5 (Bundle): Fondamenti, Strutture di dati, Ordinamento, Ricerca e Algoritmi...
Gli sviluppatori di software e gli informatici...
Algoritmi in C, Parti 1-5 (Bundle): Fondamenti, Strutture di dati, Ordinamento, Ricerca e Algoritmi grafici - Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms
Informatica: Un approccio interdisciplinare - Computer Science: An Interdisciplinary...
Nominato libro degno di nota nella 21ª edizione...
Informatica: Un approccio interdisciplinare - Computer Science: An Interdisciplinary Approach
Introduzione alla programmazione in Java: Un approccio interdisciplinare - Introduction to...
Le competenze di programmazione sono...
Introduzione alla programmazione in Java: Un approccio interdisciplinare - Introduction to Programming in Java: An Interdisciplinary Approach
Algoritmi in C, Parte 5 - Algoritmi grafici - Algorithms in C, Part 5 - Graph Algorithms
Gli algoritmi a grafo sono sempre più importanti per...
Algoritmi in C, Parte 5 - Algoritmi grafici - Algorithms in C, Part 5 - Graph Algorithms

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)