Informatik: Eine interdisziplinäre Herangehensweise

Bewertung:   (4,7 von 5)

Informatik: Eine interdisziplinäre Herangehensweise (Robert Sedgewick)

Leserbewertungen

Zusammenfassung:

Dieses Buch wird für seine umfassende Abdeckung von Programmierkonzepten hoch geschätzt, insbesondere für Anfänger in der Informatik. Die Benutzer schätzen die Klarheit, die zahlreichen Übungen und den Einblick in die Programmierung, der über die reine Syntax hinausgeht. Einige Leser weisen jedoch darauf hin, dass bestimmte Übungen schwierig sein können, vor allem für diejenigen, die keine guten mathematischen Kenntnisse haben.

Vorteile:

Gut geschrieben und leicht zu lesen
vermittelt ein solides Grundwissen in Programmierung und Informatik
viele praktische Übungen
ausgezeichnet für Anfänger
deckt mehr als nur Java-Syntax ab
klare Definitionen und Beschreibungen
hilfreiche Online-Ressourcen
gutes Referenzmaterial.

Nachteile:

Einige Übungen sind schwierig, besonders für diejenigen mit schwächeren Mathekenntnissen
einige Benutzer bemerkten fehlende Inhalte an bestimmten Stellen
kann manchmal etwas trocken sein.

(basierend auf 21 Leserbewertungen)

Originaltitel:

Computer Science: An Interdisciplinary Approach

Inhalt des Buches:

Von der ACM in der 21. jährlichen Best of Computing-Liste als bemerkenswertes Buch ausgezeichnet!

Das Buch Computer Science: An Interdisciplinary Approach von Robert Sedgewick und Kevin Wayne ist die ideale moderne Einführung in die Informatik mit Java-Programmierung sowohl für Studenten als auch für Fachleute. Sedgewick und Wayne verfolgen einen breit gefächerten, anwendungsorientierten Ansatz und lehren anhand wichtiger Beispiele aus Wissenschaft, Mathematik, Ingenieurwesen, Finanzwesen und kommerzieller Datenverarbeitung.

Das Buch entmystifiziert das Rechnen, erklärt seine intellektuellen Grundlagen und deckt die wesentlichen Elemente des Programmierens und der rechnerischen Problemlösung in heutigen Umgebungen ab. Die Autoren beginnen mit einer Einführung in grundlegende Programmierelemente wie Variablen, Konditionale, Schleifen, Arrays und E/A. Anschließend wenden sie sich den Funktionen zu und stellen wichtige modulare Programmierkonzepte vor, darunter Komponenten und Wiederverwendung. Sie präsentieren eine moderne Einführung in die objektorientierte Programmierung, die aktuelle Programmierparadigmen und Ansätze zur Datenabstraktion abdeckt.

Aufbauend auf dieser Grundlage weiten Sedgewick und Wayne ihren Fokus auf die breitere Disziplin der Computerwissenschaft aus. Sie stellen klassische Sortier- und Suchalgorithmen, grundlegende Datenstrukturen und deren Anwendung sowie wissenschaftliche Techniken zur Bewertung der Leistung einer Implementierung vor. Anhand abstrakter Modelle lernen die Leser, grundlegende Fragen zum Rechnen zu beantworten und gewinnen so Erkenntnisse für die praktische Anwendung. Schließlich zeigen die Autoren, wie die Maschinenarchitektur die Theorie des Rechnens mit realen Computern sowie mit der Geschichte und Entwicklung des Fachgebiets verbindet.

Für jedes Konzept präsentieren die Autoren alle Informationen, die der Leser benötigt, um Vertrauen aufzubauen, zusammen mit Beispielen, die faszinierende Probleme lösen. Jedes Kapitel enthält Frage-und-Antwort-Abschnitte, Übungen zum Selbststudium und herausfordernde Probleme, die kreative Lösungen erfordern.

Die begleitende Website (introcs. cs. princeton.edu/java) enthält.

⬤ Umfassende Zusatzinformationen, darunter Vorschläge für Programmieraufgaben, Checklisten und häufig gestellte Fragen.

⬤ Grafik- und Soundbibliotheken.

⬤ Links zu Programmcode und Testdaten.

⬤ Lösungen zu ausgewählten Übungen.

⬤ Kapitelzusammenfassungen.

⬤ Ausführliche Anweisungen zur Installation einer Java-Programmierumgebung.

⬤ Detaillierte Problemstellungen und Projekte.

Die 20-teilige Videovorlesungsreihe "Companion" ist unter informit.com/title/9780134493831 verfügbar.

Weitere Daten des Buches:

ISBN:9780134076423
Autor:
Verlag:
Einband:Hardcover

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einführung in die Programmierung in Python - Ein interdisziplinärer Ansatz - Introduction to...
Wer heute in einem wissenschaftlichen oder...
Einführung in die Programmierung in Python - Ein interdisziplinärer Ansatz - Introduction to Programming in Python - An Interdisciplinary Approach
Algorithmen in C, Teile 1-5 (Bundle): Grundlagen, Datenstrukturen, Sortieren, Suchen und...
Softwareentwickler und Informatiker haben diese...
Algorithmen in C, Teile 1-5 (Bundle): Grundlagen, Datenstrukturen, Sortieren, Suchen und Graphenalgorithmen - Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms
Informatik: Eine interdisziplinäre Herangehensweise - Computer Science: An Interdisciplinary...
Von der ACM in der 21. jährlichen Best of...
Informatik: Eine interdisziplinäre Herangehensweise - Computer Science: An Interdisciplinary Approach
Einführung in die Programmierung in Java: Eine interdisziplinäre Herangehensweise - Introduction to...
Programmierkenntnisse sind in der heutigen Welt...
Einführung in die Programmierung in Java: Eine interdisziplinäre Herangehensweise - Introduction to Programming in Java: An Interdisciplinary Approach
Algorithmen in C, Teil 5 - Graphenalgorithmen - Algorithms in C, Part 5 - Graph Algorithms
Graphenalgorithmen werden für eine Vielzahl von...
Algorithmen in C, Teil 5 - Graphenalgorithmen - Algorithms in C, Part 5 - Graph Algorithms

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: