Zum Buch:
BlueJ ist eine Entwicklungsumgebung für die Javaprogrammierung, die speziell für die Lehre entwickelt wurde. Sie ermöglicht einen schnellen Programmiererfolg auch bei anspruchsvollen Konzepten. Der Leser lernt von Anfang an, mit Objekten umzugehen. Mit Hilfe von Visualisierungs- und Interaktionstechniken können z.B. Klassenstrukturen leicht verständlich und übersichtlich dargestellt werden. BlueJ ist vollständig in den didaktischen Aufbau des Buchs integriert. Die Lernziele werden anhand von insgesamt 22 Projekten praxisnah veranschaulicht. Zum Buch:
Das vorliegende Buch ist eine Einführung in die objektorientierte Programmierung für Programmieranfänger. Der Fokus der Autoren liegt auf allgemeinen objektorientierten Programmierkonzepten aus der Sicht der Softwaretechnik. Sie verwenden zwei Werkzeuge, um die vorgestellten Konzepte in die Praxis umzusetzen: die Programmiersprache Java und die Entwicklungsumgebung BlueJ. Eigens für die Lehre entwickelt ermöglicht BlueJ einen einfachen und schnellen Programmiererfolg, auch bei anspruchsvollen Konzepten. Gründe hierfür sind u.a. die einfache Bedienbarkeit der Benutzungsschnittstelle und der Einsatz von Lehrwerkzeuge wie die Visualisierung der Klassenstruktur. Die Autoren arbeiten von Anfang an mit Objekten. Die Leser können Objekte direkt erzeugen und manipulieren. So können Konzepte wie Klassen, Objekte, Methoden und Parameter diskutiert werden, bevor die erste Zeile Java-Quelltext betrachtet werden muss. Ein weiterer wichtiger Aspekt des Buchs ist das iterative Vorgehen. Wichtige Punkte werden immer wieder angesprochen, sowohl innerhalb eines Kapitels als auch über die Kapitel hinweg. Dabei werden sie aus verschiedenen Blickwinkeln betrachtet, so dass das Verständnis immer weiter vertieft wird. Die Einführung von neuen Themen orientiert sich an Projekten. Das Buch diskutiert zahlreiche Programmierprojekte und bietet viele Übungen an, mit denen der Lernerfolg überprüft werden kann. Während die ersten Kapitel auf Studenten ohne jegliche Programmiererfahrung abzielen, sind spätere Kapitel auch für fortgeschrittene oder professionelle Programmierer interessant.
Aus dem Inhalt:
Grundlagen der Objektorientierung:
Klassendefinitionen
Objektinteraktion
Objektsammlungen
Benutzung von Bibliotheksklassen
Vermeiden von Fehlern
Klassenentwurf
Vererbung
Abstraktion
Fehlerbehandlung
Entwurf von Anwendungen
Über die Autoren:
David J. Barnes unterrichtet Informatik an der University of Kent in Canterbury und ist Experte für objektorientierte Programmierung.
Michael Kölling ist einer der Entwickler von BlueJ. Er lehrt an der University of Southern Denmark in Odense.
Axel Schmolitzky von der Universität Hamburg übersetzte das Buch ins Deutsche.
Auf der CD-ROM:
Alle Projekte, die für die Diskussionen und
Übungen im Buch verwendet werden
JDK 1.4
BlueJ für verschiedene Betriebssysteme
BlueJ Tutorial
Acrobat Reader
Companion Website zum Buch unter www.pearson-studium.de
Auf der Companion Website:
alle Abbildungen des Buchs
Updates zu den Beispielen
Foliensätze und weitere Unterrichtsmaterialien
für Dozenten
Dozentenstimmen:
"Klare und didaktisch hervorragende Einführung. Sehr gute Buchaustattung - die BlueJ-CD-ROM ist sehr wertvoll. Ich werde das Buch meinen Studierenden sehr empfehlen." (Prof. Dr. Andreas Größer, FH Darmstadt) Durchschnittliche Produktbewertung:
Anzahl der Produktbewertungen: 1
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
So macht das Programmieren mit Java Spaß!
von:
Jochen Kroll aus Aachen
Datum:
17.2.2004
Der beim Lehren moderner Programmiersprachen formulierte Anspruch: "Objects first" wird hier wirklich umgesetzt: Nach Installation der BlueJ-Umgebung dauert es keine Viertelstunde, bis die ersten Objekte auf der Objektleiste liegen und zu Leben erweckt werden können. Das wird sicherlich durch das gut zugängliche, von Speichermanagement-Fragen befreite JAVA begünstigt. Die eigentliche Grund liegt aber in der intuitiv zu nutzenden Entwicklungsumgebung BlueJ, die voll einbezogen wird. Auf diese Weise wird die Struktur eines Projekts von Beginn an klar und man kann sich, vom Ballast der Quelltexte befreit, der Konzeption der Programme widmen. Schnell kommt man zu den Kernfragen der Programmierung wie Testen, Fehlervermeidung und -behandlung, Entwurf von Klassen und Anwendungen. Und das auf 400 Seiten! Die in den Kapiteln besprochenen Projekte finde ich gut, wenngleich mir die Anwendungen, vor allem die in die Übungen angesprochenen Teile, teilweise etwas zu umfangreich sind. Als Programmier-Anfänger hat man kaum die Chance, die Quelltexte vollständig zu verstehen bzw. in einer angemessenen Zeit zu entwickeln. Daher bin ich froh, dass ich mich vorher in den ebenfalls bei Pearson Studium erschienenen "Intensivkurs C++" begeben habe. Dort werden auch die Dinge erörtert, die Barnes/Kölling - aus gutem Grund - nicht im Detail besprechen.
Zum Buch:
BlueJ ist eine Entwicklungsumgebung für die Javaprogrammierung, die speziell für die Lehre entwickelt wurde. Sie ermöglicht einen schnellen Programmiererfolg auch bei anspruchsvollen Konzepten. Der Leser lernt von Anfang an, mit Objekten umzugehen. Mit Hilfe von Visualisierungs- und Interaktionstechniken können z.B. Klassenstrukturen leicht verständlich und übersichtlich dargestellt werden. BlueJ ist vollständig in den didkatischen Aufbau des Buchs integriert. Die Lernziele werden anhand von insgesamt 22 Projekten praxisnah veranschaulicht.
BlueJ ist eine Entwicklungsumgebung für die Javaprogrammierung, die speziell für die Lehre entwickelt wurde. Sie ermöglicht einen schnellen Programmiererfolg auch bei anspruchsvollen Konzepten. Der Leser lernt von Anfang an, mit Objekten umzugehen. Mit Hilfe von Visualisierungs- und Interaktionstechniken können z.B. Klassenstrukturen leicht verständlich und übersichtlich dargestellt werden. BlueJ ist vollständig in den didaktischen Aufbau des Buchs integriert. Die Lernziele werden anhand von insgesamt 22 Projekten praxisnah veranschaulicht. Zum Buch:
Das vorliegende Buch ist eine Einführung in die objektorientierte Programmierung für Programmieranfänger. Der Fokus der Autoren liegt auf allgemeinen objektorientierten Programmierkonzepten aus der Sicht der Softwaretechnik. Sie verwenden zwei Werkzeuge, um die vorgestellten Konzepte in die Praxis umzusetzen: die Programmiersprache Java und die Entwicklungsumgebung BlueJ. Eigens für die Lehre entwickelt ermöglicht BlueJ einen einfachen und schnellen Programmiererfolg, auch bei anspruchsvollen Konzepten. Gründe hierfür sind u.a. die einfache Bedienbarkeit der Benutzungsschnittstelle und der Einsatz von Lehrwerkzeuge wie die Visualisierung der Klassenstruktur. Die Autoren arbeiten von Anfang an mit Objekten. Die Leser können Objekte direkt erzeugen und manipulieren. So können Konzepte wie Klassen, Objekte, Methoden und Parameter diskutiert werden, bevor die erste Zeile Java-Quelltext betrachtet werden muss. Ein weiterer wichtiger Aspekt des Buchs ist das iterative Vorgehen. Wichtige Punkte werden immer wieder angesprochen, sowohl innerhalb eines Kapitels als auch über die Kapitel hinweg. Dabei werden sie aus verschiedenen Blickwinkeln betrachtet, so dass das Verständnis immer weiter vertieft wird. Die Einführung von neuen Themen orientiert sich an Projekten. Das Buch diskutiert zahlreiche Programmierprojekte und bietet viele Übungen an, mit denen der Lernerfolg überprüft werden kann. Während die ersten Kapitel auf Studenten ohne jegliche Programmiererfahrung abzielen, sind spätere Kapitel auch für fortgeschrittene oder professionelle Programmierer interessant.
Aus dem Inhalt:
Grundlagen der Objektorientierung:
Klassendefinitionen
Objektinteraktion
Objektsammlungen
Benutzung von Bibliotheksklassen
Vermeiden von Fehlern
Klassenentwurf
Vererbung
Abstraktion
Fehlerbehandlung
Entwurf von Anwendungen
Über die Autoren:
David J. Barnes unterrichtet Informatik an der University of Kent in Canterbury und ist Experte für objektorientierte Programmierung.
Michael Kölling ist einer der Entwickler von BlueJ. Er lehrt an der University of Southern Denmark in Odense.
Axel Schmolitzky von der Universität Hamburg übersetzte das Buch ins Deutsche.
Auf der CD-ROM:
Alle Projekte, die für die Diskussionen und
Übungen im Buch verwendet werden
JDK 1.4
BlueJ für verschiedene Betriebssysteme
BlueJ Tutorial
Acrobat Reader
Companion Website zum Buch unter www.pearson-studium.de
Auf der Companion Website:
alle Abbildungen des Buchs
Updates zu den Beispielen
Foliensätze und weitere Unterrichtsmaterialien
für Dozenten
Dozentenstimmen:
"Klare und didaktisch hervorragende Einführung. Sehr gute Buchaustattung - die BlueJ-CD-ROM ist sehr wertvoll. Ich werde das Buch meinen Studierenden sehr empfehlen." (Prof. Dr. Andreas Größer, FH Darmstadt) Durchschnittliche Produktbewertung:
Anzahl der Produktbewertungen: 1
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
So macht das Programmieren mit Java Spaß!
von:
Jochen Kroll aus Aachen
Datum:
17.2.2004
Der beim Lehren moderner Programmiersprachen formulierte Anspruch: "Objects first" wird hier wirklich umgesetzt: Nach Installation der BlueJ-Umgebung dauert es keine Viertelstunde, bis die ersten Objekte auf der Objektleiste liegen und zu Leben erweckt werden können. Das wird sicherlich durch das gut zugängliche, von Speichermanagement-Fragen befreite JAVA begünstigt. Die eigentliche Grund liegt aber in der intuitiv zu nutzenden Entwicklungsumgebung BlueJ, die voll einbezogen wird. Auf diese Weise wird die Struktur eines Projekts von Beginn an klar und man kann sich, vom Ballast der Quelltexte befreit, der Konzeption der Programme widmen. Schnell kommt man zu den Kernfragen der Programmierung wie Testen, Fehlervermeidung und -behandlung, Entwurf von Klassen und Anwendungen. Und das auf 400 Seiten! Die in den Kapiteln besprochenen Projekte finde ich gut, wenngleich mir die Anwendungen, vor allem die in die Übungen angesprochenen Teile, teilweise etwas zu umfangreich sind. Als Programmier-Anfänger hat man kaum die Chance, die Quelltexte vollständig zu verstehen bzw. in einer angemessenen Zeit zu entwickeln. Daher bin ich froh, dass ich mich vorher in den ebenfalls bei Pearson Studium erschienenen "Intensivkurs C++" begeben habe. Dort werden auch die Dinge erörtert, die Barnes/Kölling - aus gutem Grund - nicht im Detail besprechen.
Zum Buch:
BlueJ ist eine Entwicklungsumgebung für die Javaprogrammierung, die speziell für die Lehre entwickelt wurde. Sie ermöglicht einen schnellen Programmiererfolg auch bei anspruchsvollen Konzepten. Der Leser lernt von Anfang an, mit Objekten umzugehen. Mit Hilfe von Visualisierungs- und Interaktionstechniken können z.B. Klassenstrukturen leicht verständlich und übersichtlich dargestellt werden. BlueJ ist vollständig in den didkatischen Aufbau des Buchs integriert. Die Lernziele werden anhand von insgesamt 22 Projekten praxisnah veranschaulicht.