Java denken: Wie ein Informatiker denken

Bewertung:   (4,6 von 5)

Java denken: Wie ein Informatiker denken (B. Downey Allen)

Leserbewertungen

Zusammenfassung:

Das Buch kommt bei Anfängern und Studenten gut an und wird für seine klaren und prägnanten Erklärungen von Java-Programmierkonzepten gelobt. Es beginnt mit grundlegenden Themen und geht allmählich zu komplexeren Themen über, was es zu einer guten Wahl für Programmieranfänger macht. Einige Leser finden es jedoch zu grundlegend und sind der Meinung, dass bestimmte Erklärungen verbessert werden könnten.

Vorteile:

Einsteigerfreundlich
klare und prägnante Erklärungen
gutes Layout, das sich schrittweise entwickelt
hilfreich für das Verständnis der Java-Struktur
nützlich für die Auffrischung von Konzepten, die in Bootcamps gelernt wurden
angenehm zu lesen.

Nachteile:

Einige Erklärungen, insbesondere zu Methoden und Konstruktoren, können verwirrend sein; möglicherweise zu grundlegend für diejenigen mit etwas Programmiererfahrung.

(basierend auf 9 Leserbewertungen)

Originaltitel:

Think Java: How to Think Like a Computer Scientist

Inhalt des Buches:

Think Java ist eine praxisnahe Einführung in die Informatik und das Programmieren, die von vielen Universitäten und Gymnasien auf der ganzen Welt genutzt wird. Durch seine Prägnanz, die Betonung des Wortschatzes und den informellen Ton ist es besonders für Leser mit wenig oder gar keiner Erfahrung interessant. Das Buch beginnt mit den grundlegendsten Programmierkonzepten und arbeitet sich schrittweise zu fortgeschrittenen objektorientierten Techniken vor.

In dieser vollständig aktualisierten und erweiterten Ausgabe führen die Autoren Allen Downey und Chris Mayfield in die Programmierung als Mittel zur Lösung interessanter Probleme ein. Jedes Kapitel bietet Material für eine Woche eines College-Kurses und enthält Übungen, die Ihnen helfen, das Gelernte zu üben. Auf dem Weg dorthin werden Sie fast jedes Thema sehen, das für die AP Computer Science A Prüfung und die Java SE Programmer I Zertifizierung erforderlich ist.

⬤ Entdecken Sie ein Konzept nach dem anderen: Gehen Sie komplexe Themen in einer Reihe kleiner Schritte mit zahlreichen Beispielen an.

⬤ Verstehen Sie, wie man Probleme formuliert, kreativ über Lösungen nachdenkt und Programme entwickelt, testet und debuggt.

⬤ Eingabe und Ausgabe, Entscheidungen und Schleifen, Klassen und Methoden, Strings und Arrays, Rekursion und Polymorphismus kennen lernen.

⬤ Bestimmen Sie, welche Methoden der Programmentwicklung für Sie am besten geeignet sind, und üben Sie die wichtige Fähigkeit der Fehlersuche.

Weitere Daten des Buches:

ISBN:9781492072508
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:280

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python für den Softwareentwurf: Wie ein Informatiker denken - Python for Software Design: How to...
Python for Software Design ist eine kompakte...
Python für den Softwareentwurf: Wie ein Informatiker denken - Python for Software Design: How to Think Like a Computer Scientist
STATS denken: Explorative Datenanalyse - Think STATS: Exploratory Data Analysis
Wenn Sie programmieren können, sind Sie in der Lage, Daten mit den...
STATS denken: Explorative Datenanalyse - Think STATS: Exploratory Data Analysis
Python denken: Wie ein Informatiker denken - Think Python: How to Think Like a Computer...
Wenn Sie programmieren lernen wollen, ist die Arbeit mit...
Python denken: Wie ein Informatiker denken - Think Python: How to Think Like a Computer Scientist
Komplexität denken: Komplexitätsforschung und Computermodellierung - Think Complexity: Complexity...
Die Komplexitätswissenschaft nutzt Berechnungen,...
Komplexität denken: Komplexitätsforschung und Computermodellierung - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Bayessche Statistik in Python - Think Bayes: Bayesian Statistics in Python
Wenn Sie programmieren können, sind Sie bereit, die...
Think Bayes: Bayessche Statistik in Python - Think Bayes: Bayesian Statistics in Python
Think Data Structures: Algorithmen und Informationsbeschaffung in Java - Think Data Structures:...
Wenn Sie Informatik studieren oder sich als...
Think Data Structures: Algorithmen und Informationsbeschaffung in Java - Think Data Structures: Algorithms and Information Retrieval in Java
Java denken: Wie ein Informatiker denken - Think Java: How to Think Like a Computer...
Think Java ist eine praxisnahe Einführung in die Informatik und...
Java denken: Wie ein Informatiker denken - Think Java: How to Think Like a Computer Scientist
Think DSP: Digitale Signalverarbeitung in Python - Think DSP: Digital Signal Processing in...
Wenn Sie die Grundlagen der Mathematik verstehen und...
Think DSP: Digitale Signalverarbeitung in Python - Think DSP: Digital Signal Processing in Python
Modellierung und Simulation in Python: Eine Einführung für Wissenschaftler und Ingenieure - Modeling...
Modeling and Simulation in Python zeigt dem...
Modellierung und Simulation in Python: Eine Einführung für Wissenschaftler und Ingenieure - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python für den Software-Entwurf - Python for Software Design
Python for Software Design ist eine kompakte Einführung in den Softwareentwurf mit der Programmiersprache...
Python für den Software-Entwurf - Python for Software Design
Wahrscheinlich zu viel nachgedacht: Wie man Daten nutzt, um Fragen zu beantworten, statistische...
Ein grundlegender Leitfaden über die...
Wahrscheinlich zu viel nachgedacht: Wie man Daten nutzt, um Fragen zu beantworten, statistische Fallen zu vermeiden und bessere Entscheidungen zu treffen - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

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