In diesem neuartigen Lehrbuch werden in innovativer Weise die Grundlagen der Informatik vermittelt. Im Mittelpunkt stehen die Konzepte der objektorientierten Programmierung, die in den Notationen UML, Java und C++ dargestellt werden.
Kapitelübersicht:
Kapitel 1: Einführung - Computersysteme & Informatik
Kapitel 2: Einführung - Internet, WWW, und HTML
Kapitel 3: Grundlagen der Programmierung, Einführung
Kapitel 4: Objekte und Klassen, Teil 1
Kapitel 5: Objekte und Klassen, Teil 2
Kapitel 6: Ereignisse und Attribute
Kapitel 7: Operationen
Kapitel 8: Kontrollstrukturen
Kapitel 9: Vererbung und Polymorphismus
Kapitel 10: Schnittstellen, Pakete, Ereignisse
Kapitel 11: Datenstrukturen
Kapitel 12: Persistenz
Kapitel 13: Algorithmen und ihre Verifikation
Kapitel 14: Testen von Programmen
Kapitel 15: Überprüfung v. Dokumenten
Kapitel 16: Aufwand von Algorithmen
Kapitel 17: Listen und Bäume
Kapitel 18: Suchen und Sortieren
Kapitel 19: Anwendungen - Dialoggestaltung
Kapitel 20: Anwendungen - E/A-Gestaltung
Kapitel 21: Anwendungen - kaufmännisch/technisch
Kapitel 22: Anwendungen - Grafik/Multimedia
Kapitel 23: Einführung in C++, Teil 1Kapitel 24: Einführung in C++, Teil 2
Anhang A: Checklisten, Richtlinien, Erstellungsregeln
Anhang B: Prozeßverbesserung und ihre Formulare
Anhang C: Praktika