Der (neue) Informatikunterricht? – Utopie und Realität · PDF fileOOP mit BlueJ...
Transcript of Der (neue) Informatikunterricht? – Utopie und Realität · PDF fileOOP mit BlueJ...
VortragsankündigungDer (neue) Informatikunterricht? – Utopie und Realität
„Neuer Lehrplan“, „Kompetenzen“, „Bildungsstandards“, „Diagnostizieren und Fördern“ sind allesamt Themen, mit denen wir Lehrer im Alltag inzwischen tagtäglich konfrontiert werden. Wie sollte ein (guter) Informatikunterricht aussehen, der all diese Aspekte berücksichtigt und gleichzeitig zukunftsorientiert ist? Der Vortrag möchte Beispiele aus dem Informatikunterricht aufzeigen, die versuchen, den Anforderungen gerecht zu werden.
06.11.2009 Alexander Hug 1
Der (neue) Informatikunterricht? –Utopie und Realität
Landestagung MNU RLPSpeyer, 29.10.2009
Alexander Hug
06.11.2009 Alexander Hug 3
BildungsstandardsKompe-tenzen
„NeuerLehrplan“
Diagnostizieren und
Fördern
06.11.2009 Alexander Hug 4
„Ich fühle mich überfordert!“
??
???
?
????
??
??
?
??? ?
??
??
?
???
??
???
?
???
„Das ist doch utopisch, was die von uns verlangen“
Mein Ziel mit dem heutigen Vortrag …
• die Begriffe/Schlagworte in einen Kontext einordnen
• die Scheu vor dem „Neuen“ nehmen• den „alten“ mit dem „neuem“ Informatikunterricht
vergleichen• Beispiele für einen „neuen“ Informatikunterricht
vorstellen
06.11.2009 Alexander Hug 5
AGENDA
1. Begriffsklärunga. Bildungsstandards Informatikb. Kompetenzenc. Diagnose und Förderungd. Der Informatik-Lehrplan in RLP
2. Gesichtspunkte guten Unterrichts 3. Vorstellung von Unterrichtsbeispielen4. Zusammenfassung
06.11.2009 Alexander Hug 6
Begriffe · guter Unterricht · Beispiele
Wie sollte ein (guter) Informatikunterricht aussehen, der die Aspekte Bildungsstandards, Kompetenzen, Diagnose und Förderung und „Neuer Lehrplan“ berücksichtigt und gleichzeitig zukunftsorientiert ist?
06.11.2009 Alexander Hug 7
Begriffe · guter Unterricht · Beispiele
Wir nähern uns der Antwort in drei Schritten:
1. Beleuchtung der einzelnen Aspekte
2. Gesichtspunkte guten Unterrichts
3. Umsetzung des Lehrplans
06.11.2009 Alexander Hug 8
Begriffe · guter Unterricht · Beispiele
Aspekt: Bildungsstandards Informatik
• Herausgeber: Gesellschaft für Informatik e. V.• Mindeststandards
Kommentare und EmpfehlungenKeine rechtliche Bindung
• Ziel: Zeitgemäße, fachlich substanzielle informatische Bildung
• Sekundarstufe I• www.informatikstandards.de
06.11.2009 Alexander Hug 9
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: BS Informatik – Standards Kompetenzen, die Schüler unter den Rahmenbedingungen erlernen sollten
06.11.2009 10
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: (Informatik-)Kompetenzen
• Definition:„Eine Kompetenz bezeichnet die Fähigkeit, durch Erfahrung und Lernen erworbenes Wissen und Können immer wieder in neuen Handlungssituationen selbstständig, verantwortungsbewusst und situationsangemessen anzuwenden.“
Hilbert Meyer: Leitfaden Unterrichtsvorbereitung
06.11.2009 Alexander Hug 11
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: (Informatik-)Kompetenzen• Kompetenzbeispiele:
– Fachkompetenz– Kommunikative Kompetenz
• Fachsprache• Argumentation• …
– Kooperationskompetenz– Sach- und Methodenkompetenz
• Problemlösekompetenz• …
– Lernkompetenz– …
06.11.2009 Alexander Hug 12
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: Informatik-Kompetenzen
06.11.2009 Alexander Hug 13
Bildungsstandards sind Kompetenzbeschreibungen
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: (Informatik-)Kompetenzen
06.11.2009 Alexander Hug 14
Kompetenz operationalisierte Lernziele
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: Diagnose und Förderung
„§ 2: Individuelle Förderung; Beratung und Unterstützung durch die Schule
(1) Jede Schulart und jede Schule ist der individuellen Förderung der Schülerinnen und Schüler verpflichtet. …
(3) Die Schülerinnen und Schüler haben das Recht auf Beratung, Förderung und Unterstützung durch die Schule in allen für das Schulleben wesentlichen Fragen und in Fragen der Berufsorientierung.“
Schulordnung für die öffentlichen Realschulen plus, Integrierten Gesamtschulen, Gymnasien, Kollegs und Abendgymnasien (Übergreifende Schulordnung)
vom 12. Juni 2009, GVBl 2009, S. 224 ff
06.11.2009 Alexander Hug 15
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: Diagnose und Förderung
Kompetenz
Sach- und Fachkompetenz
Lern- und Methodenkompetenz
Soziale und emotionale Kompetenz
06.11.2009 Alexander Hug 16
Pädagogische Diagnostik muss alle drei Ebenen in den Blick nehmen.
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: Diagnose und Förderung• Diagnoseverfahren:
– Testverfahren– Systematische Beobachtung (einschl.
Lernprozessentwicklung)
• Fördermaßnahmen:– Gewährung ausreichender Lernzeit– Spezifische Fördermethoden– Angepasste Lernmittel– Ggf. Hilfestellung weiterer Personen mit
Spezialkompetenz06.11.2009 Alexander Hug 17
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: „Neuer Lehrplan“
• Angst der Lehrer vor der hohen Anzahl unbekannter Themen und den Themen selbst
• Unsicherheit bei dem Lehrer, da er „nur“ eine Weiterbildung durchlaufen hat
• „Neuer Lehrplan“ gibt nur die Inhaltsbereiche vor ohne sie den Halbjahren mit Zeitansätzen zuzuordnen
Reservierte Haltung ist nachvollziehbar
06.11.2009 Alexander Hug 18
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Aspekt: „Neuer Lehrplan“
• Hilfestellungen:– Lehrerfortbildung am IFB (tis.bildung-rp.de) – Internetseite v. H. Jochum (www.informatik-lehren.de) – Internetseite v. K. Becker (www.inf-schule.de) – AG Informatiklehrer an der Universität Koblenz-
Landau, Campus Koblenz– Literatur und Internetseiten
• Alle neue Themen müssen nicht auf einmal umgesetzt werden
06.11.2009 Alexander Hug 19
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Umsetzung des Lehrplans
06.11.2009 Alexander Hug 20
www.informatik-lehren.de
www.inf-schule.de
Begriffe · guter Unterricht · BeispieleBildungsstandards · Kompetenzen ·Diagnose & Förderung · Lehrplan
Gesichtspunkte guten Unterrichts
1. Klare Strukturierung des Unterrichts
2. Hoher Anteil echter Lernzeit
3. Lernförderliches Klima
4. Inhaltliche Klarheit
5. Sinnstiftendes Kommunizierennach Hilbert Meyer
06.11.2009 Alexander Hug 21
Begriffe · guter Unterricht · Beispiele
Gesichtspunkte guten Unterrichts
6. Methodenvielfalt
7. Individuelles Fördern
8. Intelligentes Üben
9. Transparente Leistungserwartungen
10.Vorbereitete Umgebungnach Hilbert Meyer
06.11.2009 Alexander Hug 22
Begriffe · guter Unterricht · Beispiele
Wie sollte ein (guter) Informatikunterricht aussehen, der die Aspekte Bildungsstandards, Kompetenzen, Diagnose und Förderung und „Neuer Lehrplan“ berücksichtigt und gleichzeitig zukunftsorientiert ist?
06.11.2009 Alexander Hug 23
Begriffe · guter Unterricht · Beispiele
Unterrichtsbeispiele
06.11.2009 Alexander Hug 24
Begriffe · guter Unterricht · Beispiele
OOP mit BlueJ®1. Beispiel:
06.11.2009 Alexander Hug 25
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Definition„Die Objektorientierung, kurz OO, ist ein Ansatz zur Entwicklung von Software, der darauf beruht, die zu verarbeitenden Daten anhand ihrer Eigenschaften und der möglichen Operationen zu klassifizieren.
(Im Vergleich zu Ansätzen, bei denen Eigenschaften und Funktionen nicht gemeinsam betrachtet werden, erhebt dieses Programmierparadigma den Anspruch, entsprechende menschliche Organisationsmethoden aus der realen Welt besser nachzubilden.)“
Wikipedia
06.11.2009 Alexander Hug 26
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
KLASSE – OBJEKT (Instanz)
06.11.2009 Alexander Hug 27
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
aus: Forbrig, Peter: Objektorientierte Softwareentwicklung mit UML. 2. Aufl. Carl-Hanser-Verlag: München 2002. S. 17
Information Hiding (Datenkapselung)
06.11.2009 Alexander Hug 28
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
aus: Balzert, Heide: Objektorientierung in 7 Tagen. 1. Aufl. Spektrum Akademischer Verlag: Heidelberg, Berlin 2000, S. 11
Was ist BlueJ®?
• Integrierte JAVA-Umgebung, die speziell zu Lehrzwecken entworfen wurde
• Ziel: „Objects first!“ – Schüler sollen ohne Ballast „in Klassen und Objekten denken“
Objekte werden greifbar• Plattformunabhängig• Entwickelt von David J. Barnes und Michael
Kölling an der Monash University, Melbourne
06.11.2009 Alexander Hug 29
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
BlueJ® …• ist objektorientiert• ist für den Anfangsunterricht konzipiert• Visualisiert Klassenstrukturen und Objekte• ermöglicht einen interaktiven Umgang mit Objekten
(Erzeugen und Methodenaufrufe)• erleichtert die Konzentration auf Fachklassen• ist einfach zu installieren, bedienen und zu erlernen• benötigt wenig Speicher • ist kostenlos
06.11.2009 Alexander Hug 30
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Probleme mit BlueJ®
• Programmierung außerhalb von BlueJ (Schüler wollen/sollen „echte“ JAVA-Programme schreiben)
• OOM ist eigeschränkt (z. B. keine Unterscheidung zwischen Assoziation und Komposition)
• Es gibt keinen visuellen GUI-Builder• BlueJ® ist manchmal ganz schön langsam• …06.11.2009 Alexander Hug 31
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Mein Einsatz von BlueJ®
• Ziele:– Besseres Verständnis für OO-Denken– Greifbarmachen von Klassen, Objekten, …– Modellierungsaspekt– Nutzung einer (einfachen) Entwicklungsumgebung– Schüleraktivität
• Gutes Buch mit guten Ideen von Barnes/Kölling
06.11.2009 Alexander Hug 32
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Mein Gang durch die Programmierung
06.11.2009 Alexander Hug 33
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Mein Gang durch die Programmierung
06.11.2009 Alexander Hug 34
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Mein Gang durch die Programmierung
06.11.2009 Alexander Hug 35
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
U-Reihe: Objekte und Klassen
• Kurze Einweisung in BlueJ®
• Manuskript ausgeteilt(auf der Basis der Unterlagen des Buchs von Barnes und Kölling)
• Schüler erarbeiten sich die Thematik selbst• Ergänzungen für Leistungsstarke und zum
Transfer• Zusammenfassung über Schülervorträge• Leistungskontrolle (HÜ)
06.11.2009 Alexander Hug 36
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 37
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 38
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 39
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 40
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 41
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 42
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Diagnose und Förderung
06.11.2009 Alexander Hug 43
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Diagnose und Förderung: Kompetenzmatrix
06.11.2009 Alexander Hug 44
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Kryptologie2. Beispiel:
06.11.2009 Alexander Hug 45
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Folien z. T. aus:Fortbildung Kryptologie, H. Jochum
Wegweiser durch die Kryptologie
06.11.2009 Alexander Hug 46
Lehrplan
Erweiterung
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Prinzip symmetrischer Verfahren
06.11.2009 Alexander Hug 47
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Prinzip asymmetrischer Verfahren
06.11.2009 Alexander Hug 48
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Klassische Verfahren: Caesar• Verschiebung mit
– Scheibe– Schablone– Papierstreifen
• Übungsblätter• Didaktische Anmerkungen:
– Diskussion: mehrfache Durchführung ist sinnlos– Vorbereitung von Vigenère-Verfahren– Programmierpraktikum (PS oder Excel)– Einsatz von CrypTool
06.11.2009 Alexander Hug 49
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 50
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Substitutionsverfahren
• Optionale Besprechung• Verallgemeinerung des Caesar-Chiffres• Kryptoanalyse:
– Brute force oder– Häufigkeitsanalyse
• Einsatz von CrypTool
06.11.2009 Alexander Hug 51
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 52
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 53
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Klassische Verfahren: Vigenère
• Idee: „Caesar“ für jeden Buchstaben individuell
• Nutzung des Vigenère-Quadrats
06.11.2009 Alexander Hug 54
Blaise de Vigenère(1523 – 1596)
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Klassische Verfahren: Vigenère
Vigenère-Quadrat:
06.11.2009 Alexander Hug 55
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Klassische Verfahren: Vigenère
• Idee: „Caesar“ für jeden Buchstaben individuell
• Nutzung des Vigenère-Quadrats• Beispiel:
• Animation mit CrypTool
06.11.2009 Alexander Hug 56
Blaise de Vigenère(1523 – 1596)
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
06.11.2009 Alexander Hug 57
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Klassische Verfahren: Vigenère
• Spannende Frage: Kryptoanalyse?• Häufigkeitsanalyse scheitert!• Angriff: Kasiski-Test• Einsatz von CrypTool • Wenn das Schlüsselwort genauso lang ist wie
der Klartext, dann wird es zu einem one-time-pad und damit „unknackbar“
06.11.2009 Alexander Hug 58
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Kryptoanalyse - Angriffsszenarien
• Brute Force• Häufigkeitsanalyse• Wörterbuch-Attacke• Ciphertext-Only• Known-Plaintext• Chosen-Plaintext• Chosen-Ciphertext• ...06.11.2009 Alexander Hug 59
Vgl. A. Beutelspacher: Kryptologie, S. 15 ff
Kurzreferat
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Kriterien guter kryptographischer Verfahren
• Kerckhoffssches Prinzip: (Auguste Kerckhoffs 1835-1905, niederländischer Militär-Kryptologe)
– Sicherheit beruht auf der Geheimhaltung des Schlüssels nicht auf der Geheimhaltung des Algorithmus
• Gegenteiliges Prinzip: – "Security by Obscurity"
(Sicherheit durch Verschleiern der verwendeten Verfahren)
06.11.2009 Alexander Hug 60
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Folgerung
Ein kryptographisches Verfahren ist gut, wenn es• auf dem Kerckhoffs-Prinzip beruht, insbes. sein
Quelltext veröffentlicht ist• von Kryptologen (bzw. -analytikern) weltweit
untersucht werden konnte und damit • alle möglichen Angriffszenarien erfolgreich
durchlaufen hat.
06.11.2009 Alexander Hug 61
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Symmetrisches Verfahren: Rijndael (AES)
Das US-amerikanische National Institute of Standards and Technology (NIST) hatte Anfang 1997 zu einem offenen Wettbewerb aufgerufen, dessen Sieger als AdvancedEncryption Standard (AES) festgelegt werden sollte. Dabei wurden folgende Kriterien aufgestellt, die von den Algorithmen zu erfüllen sind:
• AES muss ein symmetrischer Algorithmus sein, und zwar eine Blockchiffre [...]• AES soll gleichermaßen leicht in Hard- und Software zu implementieren sein.• AES soll in Hardware wie Software eine überdurchschnittliche Performance haben.• AES soll allen bekannten Methoden der Kryptoanalyse widerstehen können [...]• Speziell für den Einsatz in Smartcards sollen geringe Ressourcen erforderlich sein
(kurze Codelänge, niedriger Speicherbedarf).• Der Algorithmus muss frei von patentrechtlichen Ansprüchen sein und muss von
jedermann unentgeltlich genutzt werden können.Im August 1998 gingen schließlich 15 Algorithmen beim NIST ein, die öffentlich diskutiert
und auf die Erfüllung der genannten Kriterien geprüft wurden. Die engere Wahl war im April 1999 beendet und die fünf besten Kandidaten (MARS, RC6, Rijndael, Serpent, Twofish) kamen in die nächste Runde.
06.11.2009 Alexander Hug 62
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Symmetrisches Verfahren: Rijndael (AES)
• Blockchiffre: Aufteilung des Klartextes in Blöcke bestimmter Länge,blockweise Verschlüsselung, Ergebnis des vorangegangenen beeinflusst Verschlüsselung des nächsten Blockes
• S-Box (engl. substitution box):Zusammenhang zwischen Klar- und Geheimtext verwischen, eine m-stellige Binärzahl wird durch eine n-stellige Binärzahl ersetzt, sorgfältiger Entwurf nötig
• Schlüsselexpansion / Rundenschlüssel
06.11.2009 Alexander Hug 63
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Symmetrisches Verfahren: AES
06.11.2009 Alexander Hug 64
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Diagnose und Förderung
06.11.2009 Alexander Hug 65
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Diagnose und Förderung: Kompetenzmatrix
06.11.2009 Alexander Hug 66
Begriffe · guter Unterricht · BeispieleOOP mit BlueJ · Kryptoplogie
Zusammenfassung
• Nähern Sie sich langsam und stückweise den „neuen“ Themen.
• Nutzen Sie das Fortbildungsangebot.• Nutzen Sie die Internetplattformen.• Arbeiten Sie mit Kollegen im Team.• Gehen Sie die Diagnose und Förderung
langsam an.
06.11.2009 Alexander Hug 67
Begriffe · guter Unterricht · Beispiele
Antwort„Der (neue) Informatikunterricht? –
Utopie und Realität“
06.11.2009 Alexander Hug 68
ist nicht neu
Inhalte aktualisiert
wird als Utopie empfunden
„Rad nicht neu erfinden, sondern Schritt für Schritt Bewährtes unter einer anderen
Sichtweise neu betrachten“
Danke schön …
… an Herrn Andreas Gramm, Studienseminar Berlin
… an Herrn Heiko Jochum, WHG Bad Dürkheim
… an das Auditorium
06.11.2009 Alexander Hug 69
Literatur• Meyer, Hilbert: Leitfaden Unterrichtsvorbereitung.
1. Aufl. Cornelsen Scriptor: Berlin 2007
• Meyer, Hilbert: Was ist guter Unterricht?2. Aufl. Cornelsen Scriptor: Berlin 2004
• Paradies, Liane; Linser, Hans-Jürgen; Greving, Johannes: Diagnostizieren, Fordern und Fördern.2.Aufl. Cornelsen Scriptor: Berlin 2008
• Kliemann, Sabine : Diagnostizieren und Fördern in der Sekundarstufe I. Schülerkompetenzen erkennen, unterstützen und ausbauen. 1. Aufl. Cornelsen Scriptor: Berlin 2008
06.11.2009 Alexander Hug 70
Literatur
• Jochum, Heiko: FB Kryptologie.http://informatik.bildung-rp.de/fortbildungsmaterial/kryptologie
• Barnes, David J.; Kölling, Michael: Objektorientierte Programmierung mit JAVA.1. Aufl. Pearson Studium: München 2003
• Ehmann, Matthias: Informatik. Objektorientierte Programmierung mit BlueJ.1. Aufl. Duden Schulbuchverlag: Berlin, Mannheim 2009
06.11.2009 Alexander Hug 71