Menu Close

Programmieren

Ein Computer ist zunächst einfach mal eine Maschine, die wahnsinnig schnell arbeiten (rechnen) kann. Damit Sie ein Spiel spielen können, muss irgend jemand dem Computer also sagen, was er denn genau zu rechnen habe.
So wie Sie Ihr Hund wohl nicht versteht, wenn Sie mit ihm sprechen wie mit einem Ihrem Kollegen, so versteht Sie auch der Computer nicht, wenn Sie das, was Sie wünschen, einfach als normalen Text (wie z.B. in einem Aufsatz) hinschreiben. Es braucht in beiden Fällen eine formalisierte Sprache. Wir geben dann Kommandos – sowohl dem Hund (“sitz”) als auch dem Computer (“print()”).
Dem Computer beibringen, was die einzelnen Kommandos bedeuten sollen und danach die richtigen Kommandos in der richtigen Reihenfolge hinschreiben, das nennt man dann Programmieren.

Wir werden in diesem Kurs die Programmiersprache “Java” verwenden. Da können wir die Kommandos in Textform hinschreiben, z.B. “turnLeft()”. Voraussetzung ist jedoch, dass jemand dem Computer schon beigebracht hat, wie er solche Befehle zu verstehen hat. Wir wiederum können dann – auf der Basis der bereits bekannten Befehle – weitere Befehle programmieren und ausführen lassen. Wir erhalten also einen bereits etwas trainierten Hund, der sehr willig und schnell ist. Die weiteren Kunststückchen bringen nun wir ihm bei.

Greenfoot

Java

Allgemein

  • LightBot Ein nettes und gegen Ende recht kniffliges Spiel, an dem sich die Denkweise eines Programmierers üben lässt
  • LightBot2.0 Inkl. Tutorial und weiteren Levels
  • lightbot.com Die aktuelle Version, jetzt auch als App

Freie Grafiken & Sounds