Dies ist eine Initiative Programmierlogiken und Fähigkeiten bereits ab dem Vorschulalter aufzubauen. Die Kernzielgruppe der ersten Module sind Kinder um das Volksschulalter. Der Kurs ScratchJr ist jedoch Voraussetzung für den Besuch der weiteren Kurse von Scratch. D.h. auch Kinder der Unterstufe sollen zuerst ihre Erfahrungen, Logiken und Geschichten mit ScratchJr machen und entwickeln. Danach ist der Umstieg in die Scratch Welt umso verständlicher und einfacher. Auch können Kinder der Unterstufe sich als Tutoren für Vorschulkinder im Rahmen des Kurses beteiligen. Vorschulkinder müssen für die Entwicklung der Spiele keine Lesekenntnisse haben. Sie sollen aber viel Fantasie und Spass einbringen 🙂
Scratch ist für Schüler von der Unterstufe bis zur Oberstufe. Weiters machnmal auch noch beim Studiumbeginn. Mit Scratch und vor allem in Kombination mit dem Rasperry Pi können Spiele entwickelt werden, Themen wie Mathematik und Physik bearbeitet werden, Musik, selbstfahrende Roboterautos, Haustechnik, Alarmanlagen programmiert wie auch gebaut werden und vieles, vieles mehr. Die Scratch Kurse sind ab dem Jahr 2016 geplant.
Nun warum Bricks Programming – Nun die Programmierbefehle werden wie Bausteine in den Programmcode gesetzt. Es wird nicht mit der Tastatur geschrieben. In der Industry wird dies auch als Visual Programming definiert. Die klassischen Bausteine – sind die Lego Bausteine. Siehe Hintergrund Lego Mindstorm. Weiters werden mit Bausteinen Mauern gebaut. Und hier ist wiederum die Brücke zum Standort der Initiative – dem Bezirksteil Mauer in Wien Liesing. Deshalb Bricks Programming 🙂 und Junior, weil es einfach um unsere Kinder geht.
Ziel der Initiative ist es eine Community von Software und Robotics interessierten Kindern und Jugendlichen aufzubauen, die sich gegenseitig inspirieren und zu neuen und vor allem auch gemeinsamen Projekten motiviern. Ein ideel hochgestecktes Ideal wäre es, dass diese Jugendlichen als Selbstläufer, auch ohne die Initiative Projekte realisieren. Ab einem Alter von 16 Jahren wird überlegt auf weitere kommerzielle und open-source Produkte im z.b. Spieleentwicklungsbereich (z.b. Unity, Pyton) umzusteigen, bzw. die praktizierten Programmierfähigkeiten z.b. in Pyton, Javascript, Java, C auf dem Rasperry Pi oder anderen Plattformen anzuwenden.
Ein Augenmerk wird auch auf die Entwicklung von graphischen Fähigkeiten am Computer gelegt. Beispiele sind das Zeichnen und Malen von Figuren, Icons, Hintergründen, Abstimmung von Farben, Kompositionen etc. Diese Fähigkeiten sind unumgänglich für eine ansprechende Entwicklung von Webseiten (WebDesign) und natürlich auch Spielen 🙂
Die erworbenen Softwareentwicklungskenntnisse sollen es ermöglichen übergreifende Cross-Kompetenzen anwenden zu können. Z.b. Medizin und Software, Pharma und Software, Betriebswirtschaft und Software, Pädagogik und Software, etc. Natürlich ist Softwarentwicklung und IT ein Beruf auch für sich selbst.