Ressource Zielgruppe

The Finch Robot

The Finch ist ein programmierbarer Roboter, der mit mehr als einem Dutzend Programmiersprachen programmiert werden kann und für Kinder ab 8 Jahren geeignet ist.

Der Roboter kann von Schülerinnen und Schülern mit verschiedenen Programmen programmiert werden. Licht, Temperatur, Bewegungen und andere Eigenschaften werden mithilfe des Programmtextes gesteuert.

Experte

Processing

Processing ist ein einfache Programmiersprache und eignet sich zum Einstieg in die Welt des Programmierens.

Die benutzerfreundliche Programmierumgebung, die eigens für Processing entwickelt wurde, und ein einfacher Befehlssatz ermöglichen gleich von Anfang an, beeindruckende Programme zu schreiben und grafische Objekte auf dem Bildschirm anzuzeigen.

Processing selbst ist an die Programmiersprache Java angelehnt und bedient sich somit einiger Java-üblicher Befehle und Eigenschaften.

Experte

Arduino

Arduino ist eine Open-Source-Elektronik-Plattform, die Software- und Hardwarekomponenten anbietet. 

Die Hardwarekomponenten eignen sich für Tests, spielerische Aktivitäten oder für den Einsatz als Mini-Computer. Es gibt sogar eine eigene Programmiersprache, mit der die Arduino Hardware programmiert werden kann.

Experte

Minecraft Mods programmieren

Mittlerweile hat sich das Indie-Open-World-Spiel Minecraft auf der ganzen Welt einen Namen gemacht. Mit seinen über 50 Millionen verkauften Spielen und den unzähligen anderen Möglichkeiten (z.B.  verschiedenste Server) hat Minecraft die Welt verändert.

Unter anderem besteht die Möglichkeit noch weiter zu denken und zu probieren, Minecraft mit sogenannten Mods oder Plugins zu verändern. Ob das jetzt die Geschwindigkeit des Spielers oder die Anzahl der verschiedenen Blöcke ist, kommt ganz auf das Plugin an.

Hier sind ein paar Möglichkeiten, dies mit verschiedenen Programmiersprachen zu tun:

  • Microsoft: Direkt im Browser im Rahmen von "The Hour of Code": Website
  • Mit der Programmiersprache PythonWebsite
  • Mit Blockly auf der Website LearnToMod: Website
  • Mit Turtles (Logo-artig) auf der Website von ComputerCraftEDU : Website
  • Mit JavaScript auf der Website LearnToMod: Website
  • Mit JavaScript über ScriptCraft: Website
  • Mit Java über das Minecraft Wiki: Website
  • Auf dem Raspberry Pi mit Scratch: Website

Experte

Scratch mit der Außenwelt verbinden

Die Programmiersprache Scratch ist mittlerweile weltweit bekannt und gibt Kindern die Möglichkeit, auf neue Art zu programmieren. Es gibt auch spezielle Hardware, die mit Scratch gesteuert und einfach bedient werden kann.

Das PicoBoard bietet viele verschiedene Möglichkeiten mit Reizen der Außenwelt zu arbeiten (Klang, elektrische Widerstände etc.). Es wird mit Scratch programmiert und mit ein bisschen Übung lassen sich viele Dinge erschaffen, wie zum Beispiel ein einfaches Musikinstrument (Theremin). Es ist in Österreich auch unter PhysicalComputing erhältlich.

Außerdem kann mit Scratch der Bausatz LEGO® Education WeDo programmiert werden. Bei diesem Projekt programmieren Kinder in der Volksschule in mehreren Unterrichtseinheiten selbst gebaute Lego WeDo Roboter direkt mit Scratch.

PicoBoard-Installation für Scratch 2.0: Schritt für Schritt Anleitung (pdf zum Download)

Experte

Codechef

Auf dieser englischen Webseite findet man Informationen über die nächsten Wettbewerbe, die von CodeChef veranstaltet werden. Es gibt die Möglichkeit, sich in Kursen und/oder mithilfe von Problemstellungen weiterzubilden.
CodeChef selbst ist eine weltweite Organisation von ProgrammiererInnen. Sie haben sich das Ziel gesetzt, als Plattform Progrmmier - Contests, Trainings und andere Events zu veranstalten, um sich zu treffen, gegeneinander anzutreten und Spaß zu haben.

Experte

Else Heart.Break()

Else Heart.Break() ist ein Adventure, indem Atome durch Bits ersetzt wurden. Das bedeutet, dass sich mithilfe der fiktiven Programmiersprache "Sprak" Gegenstände im Spiel modifizieren lassen. Viele der im Spiel gestellten Aufgaben lassen sich durch Programmierung auf vielfältige Art und Weise lösen.

Experte

Human Resource Machine

Sie sind Büromitarbeiter und müssen verschiedene Aufträge erledigen, die es durch einfache Programmierung zu automatisieren gilt. Viele verschiedene Rätsel und Level sind zu absolvieren um nicht von den Maschinen ersetzt zu werden.

Experte