Kara
| |
---|---|
Kara, ein Marienkäfer in einer 2D-Welt | |
Basisdaten
| |
Entwickler | Raimond Reichert |
Aktuelle Version | versionslos (27. Februar 2007) |
Betriebssystem | Windows, Linux, macOS, u. v. m. |
Kategorie | Programmier-Lernumgebung |
Lizenz | Freeware |
deutschsprachig | ja |
www.swisseduc.ch |
Kara ist eine Lernsoftware zur spielerischen Einführung in die Programmierung. Kara basiert auf dem Konzept endlicher Automaten und kann den sogenannten Minisprachen zugeordnet werden.
Kara ist ein programmierbarer Marienkäfer, der in einer einfachen grafischen Welt lebt und Aufgaben unterschiedlicher Schwierigkeit lösen muss, zum Beispiel Kleeblätter einsammeln oder den Weg durch ein Labyrinth finden.
Neben der Version mit grafischem Programmeditor existieren auch Versionen, die den Übergang zu realen Programmiersprachen bilden können, wie zum Beispiel Java, Ruby oder Python, sowie Umgebungen zu speziellen Themen, zum Beispiel Turingmaschinen.
Alle javafähigen Plattformen (ab J2SE, mindestens die JRE, für JavaKara sogar das JSDK) unterstützen Kara.