Programmieren mit Karel
Robot Karol ist eine Programmierumgebung für eine gleichnamige in einfachem Deutsch gehaltene Bildungsorientierte Programmiersprache. Sie wurde entwickelt, um Schüler mit Hilfe der Programmierung von einfachen virtuellen Robotern an die Algorithmik heranzuführen. Es handelt sich um eine Java Distribution zum Download. Davon gibt es viele verschiedene Versionen. Wir von SchulArena empfehlen aber diejenige in Englisch von Fred Overflow auf Github. Auch renomierte Unis wie z.B. Stanford arbeiten mit dieser Pseudosprache, um im 1. Semester die Grundlagen des algorithmischen Denkens zu vermitteln: siehe https://stanford.edu/~cpiech/karel/learn.html
Webseite für Download:
https://github.com/fredoverflow/karel
Hier gibt es auch eine Übersicht mit allen Befehlen und Erklärungen.
Genre:
Grafische Programmierumgebung mit Pseudocode (angelehnt an C Sprachen)
Tipp:
Falls es beim Start der Java-Datei Probleme gibt, hier eine Lösung:
über die Command (cmd) Eingabeaufforderung gehen und folgende Eingabe machen: java -jar karel.jar
Der Speicherort muss aber angesteuert werden können. Falls die Datei bei Downloads wäre, müsste in der Eingabeaufforderung zuvor folgendes eingegeben werden: cd downloads
Lösungen:
Hier gibt es Lösungen zu allen Aufgaben: https://github.com/lukasnehrke/karel-solutions
Hier gibt es Video-Lösungen: https://vimeo.com/showcase/8245521