Einführung in die Programmierung in Java: Eine interdisziplinäre Herangehensweise

Bewertung:   (4,3 von 5)

Einführung in die Programmierung in Java: Eine interdisziplinäre Herangehensweise (Robert Sedgewick)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine solide Einführung in die Java-Programmierung, die sich auf die wichtigsten Konzepte der Informatik konzentriert, obwohl es Inhalte enthält, die früheren Werken der Autoren ähneln. Es eignet sich besonders für Studierende in strengen Informatikstudiengängen und bietet zahlreiche Übungsaufgaben zur Vertiefung des Gelernten. Einige Benutzer finden es zu komplex für absolute Anfänger, und es setzt ein gewisses Maß an mathematischem Verständnis voraus.

Vorteile:

Umfassende Abdeckung von Programmierkonzepten und Java.
Große Anzahl interessanter Übungsaufgaben zur Vertiefung des Gelernten.
Ermutigt zu manuellen Programmierpraktiken und fördert das Verständnis.
Gut für ernsthaftes Software-Engineering und verbindet das Programmieren mit naturwissenschaftlichen Bereichen.
Großartige Ressource für strukturiertes Lernen im universitären Kontext.

Nachteile:

Der Inhalt überschneidet sich mit früheren Werken derselben Autoren, was zu Redundanzen führen kann.
Kann für völlige Anfänger überwältigend sein, da der Schwerpunkt schon früh auf komplexen Konzepten liegt.
Setzt ein solides mathematisches Grundwissen voraus, was einige Leser ratlos zurücklassen könnte.
Ist möglicherweise nicht ideal für Selbstlerner, es sei denn, sie lernen schnell oder ergänzen es mit anderen Ressourcen.

(basierend auf 9 Leserbewertungen)

Originaltitel:

Introduction to Programming in Java: An Interdisciplinary Approach

Inhalt des Buches:

Programmierkenntnisse sind in der heutigen Welt unverzichtbar, nicht nur für Informatikstudenten, sondern auch für alle anderen wissenschaftlichen oder technischen Disziplinen. Einführung in die Programmierung in Java, Zweite Ausgabe, von Robert Sedgewick und Kevin Wayne ist eine leicht zugängliche, interdisziplinäre Behandlung, die den Schwerpunkt auf wichtige und ansprechende Anwendungen und nicht auf Spielzeugprobleme legt. Die Autoren liefern Studenten und Fachleuten die notwendigen Werkzeuge, um zu lernen, dass Programmieren eine natürliche, befriedigende und kreative Erfahrung ist, und um sich mit einer der weltweit am häufigsten verwendeten Sprachen vertraut zu machen.

Dieser beispielorientierte Leitfaden konzentriert sich auf die nützlichsten Funktionen von Java und erweckt das Programmieren für jeden Studenten der Natur- und Ingenieurwissenschaften sowie der Informatik zum Leben.

Der Inhalt umfasst.

⬤ Grundlegende Elemente der Programmierung: Variablen, Zuweisungsanweisungen, eingebaute Datentypen, Bedingungen, Schleifen, Arrays und E/A, einschließlich Grafik und Sound.

⬤ Funktionen, Module und Bibliotheken: Organisation von Programmen in Komponenten, die unabhängig voneinander getestet, gewartet und wiederverwendet werden können.

⬤ Algorithmen und Datenstrukturen: Sortier-/Suchalgorithmen, Stapel, Warteschlangen und Symboltabellen.

⬤ Anwendungen aus angewandter Mathematik, Physik, Chemie, Biologie und Informatik.

Ausgehend von ihrer umfangreichen Erfahrung im Unterricht bieten die Autoren im gesamten Text Fragen und Antworten, Übungen und Möglichkeiten zur kreativen Auseinandersetzung mit dem Material. Zusammen mit den unten beschriebenen Begleitmaterialien ermöglicht dieses Buch einen modernen Ansatz für das Lehren und Lernen von Programmierung.

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

⬤ Kapitelzusammenfassungen.

⬤ Ergänzende Übungen, einige mit Lösungen.

⬤ Detaillierte Anweisungen zur Installation einer Java-Programmierumgebung.

⬤ Programmcode und Testdaten zum einfachen Herunterladen.

⬤ Detaillierte kreative Übungen, Projekte und andere ergänzende Materialien.

Die begleitenden, im Studio produzierten Online-Videos (informit.com/sedgewick) sind käuflich zu erwerben und bieten Studenten und Fachleuten die Möglichkeit, sich in ihrem eigenen Tempo mit dem Material zu beschäftigen, und den Lehrkräften die Gelegenheit, ihre Zeit mit den Studenten zu verbringen und ihnen zu helfen, die Aufgaben und Prüfungen erfolgreich zu meistern.

Weitere Daten des Buches:

ISBN:9780672337840
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:784

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:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)