Bewertung:

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.
⬤ 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)
Introduction to Programming in Java: An Interdisciplinary Approach
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.