Der Raspberry Pi ist ein kreditkartengroßer Computer den man mit Bildschirmen, Fernsehern und USB Tastatur und Maus bedienen kann. Er hat LAN, HDMI und, wie im Bild links zu sehen, auch GPIO-Kontakte für Motoren, LEDs - eigene Hardware. Damit ist er für Roboter geeignet. Er kostet ca. 20€. Das Betriebsystem ist frei. Es gibt aber verschiedene Modelle zu verschiedenen Zwecken. Webseite Beispiele Installationsanleitung Markdown (Bild links) ist eine Markup sprache wie HTML, nur besser lesbar. Markdown kann zu Webseiten und PDF überführt werden (Bild rechts). Webseiten wie GitHub und Stackoverflow verwenden Markdown. Es funktioniert gut mit Versionskontrollsystemen wie Git. Editoren Mit Context Free Art programmiert man Bilder. Viele Strukturen in der Natur lassen sich rekursiv formulieren: Bäume, Blätter, Pflanzen, Tiere, Wolken. "Fraktale" Strukturen sind besonders schön. Mit Download der Software sind schon viele Beispiele dabei. In der Galerie kann man auch den Quelltext betrachten und für eigene Bilder verwenden. Webseite Blockly ist eine Blockbasierte Programmierumgebung. Man kann damit Malen und Labyrinthe durchlaufen. Webseiten wie Hour of Code und App Inventor nutzen Blockly. Auf der Blockly-Webseite befinden sich mehr wertvolle Links. Webseite Mit dem App Inventor kann man seine eigene App erstellen. Ähnlich wie bei Scratch und Etoys wird mit Bausteinen programmmiert. Die App kann während der Entwicklung getestet und an Freunde verschickt werden. Die Tutorials haben deutsche Untertitel. Website Installation Tutorials Infosphere Du steuerst einen Krieger in der Programmiersprache Ruby. Dabei lernst du sowohl die Sprache als auch Programmieren. Mit Ruby-on-Rails kann man Webserver programmieren. Website Blogpost Du bist ein Zauberer und kannst Einheiten steuern. Zaubern geht mit den Sprachen Javascript, Python, Closure, Lua und IO. CodeCombat ist so ähnlich wie HourOfCode, wo Grundlagen in ein Spiel verpackt werden. Nur ist es ein echtes Strategiespiel. Webseite Zum Programmierenlernen für Java und viele andere Sprachen gibt es den Java-Hamster. Mit ihm erlerntst du die Grundkonzepte der Programmierung für deine eigenen Programme. Webseite Tutorial Visualisierung Mit AntMe! programmiert man einen Ameisenstaat in den Sprachen C#, VisualBasic oder C++. Es ist zum spielerischen Erlernen der Programmiersprachen von Microsoft geeignet, die beispielsweise auf PCs und Handys laufen. Webseite Hopscotch ist für das IPad zum Spiele erstellen, eine grafische Programmierumgebung speziell für Kinder. Website Curriculum turtle ist ähnlich wie LOGO eine Schildkröte, die durch Python-Befehle gesteuert wird. Mit ihr kann man malen, Flächen füllen und die Sprache Python kennenlernen. Die OpenTechSchool hat dazu Material bereitgestellt. turtle ist bei der Standartinstallation von Python dabei. Von SwissEduc gibt es turtle in verschiedenen Sprachen. Python Download Material Schweiz In ROBO gibt man einem Roboter Befehle, wie er sich zu verhalten hat. Es wirkt gut dokumentiert und wird schon von Schulen eingesetzt. Website Download Vergleich-zu-Logo Mit dieser Website kann man rekursive Strukturen bauen. Abgebildet ist hier der Fibonacci-Baum aber auch das Sierpinski-Dreick ist möglich. Website Python ist eine textbasierte Allzweckprogrammiersprache. Sie wird in Wissenschaft und Wirtschaft eingesetzt und ist fester Bestandteil des Betriebssystems Linux. Die Webseite pythontutor veranschaulicht das Konzept von Variablen und Funktionen. Website Download Tutorial Workshops HourOfPython Python-Kurs.eu |
Die Beispiele hier werden oft von Organisationen erstellt. Finde noch mehr auf deren Webseiten. Es gibt auch Meta-Diskussionen, ob man programmieren solle.
Kategorien
All
Archiv
March 2018
Dieses Werk (ausgenommen Bilder) von http://jugendprogrammiert.weebly.com ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz. |