Home Faustball Geschichte Informatik Lernmaterial Linkliste Mathematik Nordamerika Physik Radtouren Wandern Inhalt

Java

Nach oben Java C++ Spiele SVG

Download Schach

 

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.