Wissensgebiete: Informatik, Programmierung, Anwendungsentwicklung, Java. Zielgruppen: Studierende der Informatik, Quereinsteiger, Programmieranfänger, die zu Profis werden wollen. Voraussetzungen: Grundlagen der strukturierten, prozeduralen, objektorientierten und funktionalen Programmierung in Java. Charakteristika: Sorgfältig durchdachte Didaktik, die das Lernen erleichtert. Systematisches Vorgehen: OOA, OOD, OOP, UML, Entwurfsmuster. Theorie und Praxis der GUI-Gestaltung und -Programmierung, einschließlich Multifunktionsleisten. Themen wie Persistenz und Anbindung an relationale Datenbanken sowie ein Exkurs zur Nebenläufigkeit. Fallstudien aus drei Anwendungsbereichen: Betriebswirtschaftlich/administrative Anwendung (AVplus), technische Anwendung (Wetterstation), intelligente Spiele (Othello). Einsatz professioneller Werkzeuge wie Eclipse, Enterprise Architect, WindowBuilder, Abbot. Aktuelle Themen: Testen von GUIs, Test-First, Grafikeditoren, Forward Engineering, Reverse Engineering, Roundtrip Engineering, modellgetriebene Entwicklung, Nutzung von Webservices. Neu in der 3. Auflage: Lambda-Ausdrücke mit Java 8, zusätzliche Grafiken und Programme, Merkeboxen für alternative Perspektiven, über 50 Programme, vollständige Beispiele, über 190 Abbildungen, über 100 Glossarbegriffe, 50 Übungen.
Helmut Balzert Book order






- 2014
- 2010
Mehr als ein Java-Buch - Eine grundlegende Einführung in die Programmierung. Sorgfältig durchdachte Didaktik, die das Lernen erleichtert. Der 1. Schritt auf dem Weg zum Junior-Programmierer. Die Konzepte werden Schritt für Schritt aufeinander aufbauend erklärt. Neben Wissen und Kenntnissen werden Fähigkeiten erworben, selbst Programme zu entwickeln und zu testen. Besonderer Wert wurde auf vollständige Beispiele gelegt. Eine Fallstudie OptiTravel wird schrittweise entwickelt und zeigt, wie eine systematische Software-Entwicklung abläuft. Themenschwerpunkte: Basiskonzepte, Kontrollstrukturen, Felder, Methoden, Testen, Verifikation. Neueste Java-Version und Nutzung der UML 2 (Unified Modeling Language). Einsatz der Entwicklungsumgebung BlueJ. Neu in der 3. Auflage: Einführung in die Programmiersprache C 173 Abbildungen, 98 Glossarbegriffe, 85 Programme
- 2008
Dieses Buch richtet sich primär an Studierende von Universitäten und Fachhoch-schulen, aber auch an Promovierende und die, die wissenschaftlich arbeiten, zum Beispiel an Forschungsinstitutionen oder in der Industrie. Auf der anderen Seite geben die Autoren aber auch eine Hilfestellung für die Betreuer, Gutachter und Prüfer wissenschaftlicher Arbeiten. Bewertungsschemata für wissenschaftliche Arbeiten und für Vorträge machen Beurteilungen transparent. Projektschablonen für Abschlussarbeiten erleichtern die Kommunikation zwischen Betreuern und Studierenden.
- 2005
Das Buch vermittelt die Grundlagen und Konzepte der Programmierung, die für fast alle Programmiersprachen relevant sind, unter Verwendung von Java. Es zielt darauf ab, Wissen und Fähigkeiten zur Entwicklung und zum Testen von Programmen zu vermitteln, wobei ein besonderer Fokus auf vollständigen Beispielen liegt. Eine Fallstudie, OptiTravel, wird schrittweise entwickelt und demonstriert den systematischen Ablauf der Software-Entwicklung. Die Themen sind strukturiert und bauen aufeinander auf, einschließlich Basiskonzepte wie Variablen, Konstanten, einfache Typen, Zuweisungen, Ausdrücke, Anweisungen und Konsoleneingaben. Es werden Kontrollstrukturen behandelt, darunter Sequenzen, Auswahlmöglichkeiten, Wiederholungen, Aufrufe, Schachtelungen und Ausnahmebehandlungen. Zudem werden Felder, sowohl eindimensionale als auch mehrdimensionale, sowie deren Iteration und Sonderformen thematisiert. Prozeduren, Funktionen, Überladen, Rekursion und Datenabstraktion werden ebenfalls behandelt. Das Buch integriert die neueste Java-Version 5 und UML 2 (Unified Modeling Language) und nutzt die Entwicklungsumgebung BlueJ. Mit 125 Abbildungen, 80 Glossarbegriffen und 60 Programmen bietet es umfassende Unterstützung für Lernende.
- 2001
In diesem h chst erfolgreichen Lehrbuch werden alle wesentlichen Themengebiete der Software - Technik dargestellt und im Zusammenahng behandelt.
- 1996
Dieses Lehr- und Lernbuch der neuen Generation zeichnet sich durch seine motivierende Darstellung, sein durchdachtes didaktisches Konzept mit durchgehend zweifarbiger Gestaltung und ausführlichen Fallstudien aus. Weiterhin finden sich dort Demo- bzw. Vollversionen von CBT-Einheiten für ausgewähle Lehrinhalte. Demoversionen oder eingeschränkte Vollversionen von relationalen und objektorientierten Datenbank-Managementsystemen, CASE-Werkzeugen, CASE-Systemen, CORBA-Werkzeuge und Klassenbibliotheken verschiedener Hersteller vermitteln den Lernenden einen Eindruck von den Möglichkeiten heutiger Software-Werkzeuge und ermöglichen die praxisnahe Lösung der im Buch gestellten Aufgaben. Das originelle Konzept und die einheitliche Notation machen es leicht, die beiden Bände – auch einzeln – sequentiell oder themenbezogen zu lesen oder als Nachschlagewerk zu nutzen.
- 1976

