l Medien - Informatik - Anwendungen (MIA)

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

Downloads

Lösungen der ersten 18 Aufgaben 2.44 MB Tipps für die ersten 18 Aufgaben 174.41 KB

Videos