 | |
|
Warum Java? |
| Die Programmiersprache Java wurde 1993
entwickelt und ist nach mehreren Überarbeitungen und Erweiterungen zu
einer vielseitigen und mächtigen Sprache geworden, die sich im Reich der
Programmiersprachen einen festen Platz erobert hat. Mittlerweile gibt es
fast keinen Anwendungsbereich mehr, in dem nicht auch Java zum Einsatz
kommt. Vor allem rund um das Internet kommt heutzutage kein Programmierer
mehr an Java vorbei und gute Kenntnisse in dieser Sprache sind (derzeit)
fast schon eine Arbeitsplatzgarantie.
Eine gute und moderne Programmiersprache wie Java ist eine feine Sache,
aber so richtig Spaß macht die Arbeit mit ihr erst, wenn man geeignete
Werkzeuge zur Verfügung hat. Ein solches Werkzeug ist z.B. die
integrierte Entwicklungsumgebung JBuilder. Der JBuilder nimmt den
Programmierern viel Arbeit ab: Er erleichtert das Erstellen von
Programmen, hilft beim Nachschlagen von Informationen bzgl. der
Java-Syntax und assistiert bei einer eventuell anfallenden Fehlersuche.
Die Basis-Version (JBuilder 6 Personal Edition) ist für private Zwecke
umsonst und kann im Internet heruntergeladen werden, was vor allem für
Schüler interessant ist. Für diesen Personenkreis wurde auch ein Script
erstellt, mit dem man die Arbeit mit dem JBuilder Schritt für Schritt
nachvollziehen kann. Das Script erhält man im Download. |
| Das Java-Hamster-Modell
Das Hamster-Modell ist mit dem Ziel entwickelt worden, dass der
Programmieranfänger das Lösen von Problemen als das Wesentliche der
Programmierung erlebt, ohne sich in syntaktischen und technischen
Einzelheiten zu verlieren. Mit dem Hamster-Modell wird Programmieranfängern
ein einfaches aber mächtiges Modell zur Verfügung gestellt, mit dessen
Hilfe Grundkonzepte der Programmierung auf spielerische Art und Weise
erlernt werden können. Programmierer steuern einen virtuellen Hamster
durch eine virtuelle Landschaft und lassen ihn bestimmte Aufgaben lösen.
Prinzipiell ist das Hamster-Modell programmiersprachenunabhängig. Dr.
Dietrich Boles hat jedoch bewusst die Programmiersprache Java als
Grundlage gewählt. Java - auch als "Sprache des Internet"
bezeichnet - ist eine moderne Programmiersprache, die sowohl im
Ausbildungsbereich als auch im industriellen Bereich immer mehr an
Bedeutung gewinnt.
Im Download erhält man ein Script, mit dem
man das Programmieren mit dem Hamster-Modell lernen kann.
Weitere Informationen: www.java-hamster-modell.de |
| Parallele Programmierung mit dem
Hamster-Modell
Behandelt werden die wesentlichen Konzepte der parallelen
Programmierung, d.h. der Entwicklung nebenläufiger Systeme. Grundlage ist
dabei das Thread-Konzept der Programmiersprache Java. Als didaktisches
Hilfsmittel werden anschauliche und spielerische Elemente des so genannten
Hamster-Modells eingesetzt. Programmierer entwickeln Programme, in denen
selbstständige Hamster - die Prozesse - bei Aufgaben wie der
Erkundung ihres Lebensraumes oder bei der gemeinsamen Suche nach Körnern
kooperieren, konkurrieren, miteinander kommunizieren und sich
untereinander synchronisieren müssen.
Im Download erhält man ein Script, mit dem
man die parallele Programmierung mit dem Hamster-Modell lernen kann. |
| Java goes Handy
Es gibt in der Zwischenzeit schon viele Handy's, die mit einer Java
Micro Edition versehen sind. Auf solche Handy's kann man Java-Anwendungen,
die für Java ME programmiert sind, laden und dort
ausführen. In erster Linie sind das natürlich Spiele.
Im Download erhält man ein Script, mit dem
man das Programmieren von Handy's erlernen kann. Dabei werden nicht nur
Spiele programmiert, dürfen aber auch nicht fehlen. |
|