Zum Inhalt springen

TigerJython

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Oktober 2023 um 20:47 Uhr durch Balthas (Diskussion | Beiträge) (Soweit ich das sehe, ist die Programmiersprache Python, wie auch unten im Artikel angegeben. Daher habe ich das "in" Python gelöscht.). Sie kann sich erheblich von der aktuellen Version unterscheiden.
TigerJython
Basisdaten

Aktuelle Version 2.28
(14. Oktober 2022)
Betriebssystem Linux, Windows, MacOS
Programmier­sprache Scala, Java
Lizenz MPL 2.0[1]
https://tigerjython.ch/

TigerJython ist eine speziell für den Unterricht entwickelte integrierte Entwicklungsumgebung für die Programmiersprache Python und ein Online-Lehrwerk.[2]

Entwicklungsgeschichte

In den 1960er Jahren entwickelte Seymour Papert die Programmiersprache Logo und die Turtle, um die Computerprogrammierung zu unterrichten. Der Erfolg seines Konzepts basierte auf den Ideen, mit einer einfachen Programmiersprache zu arbeiten, die wichtige Programmierkonzepte anschaulich vermittelt. Das Projekt TigerJython knüpft direkt an diesen Ideen an, berücksichtigt dabei aber moderne Entwicklungen und setzt die Programmiersprache Python ein.

Der Name TigerJython spielt auf die Tigerpython an, die auf der Insel Java lebt. Bei TigerJython lebt die Programmiersprache Python in einer Java Umgebung.

Implementierungen

TigerJython ist in der Programmiersprache Java entwickelt und für die Betriebssysteme Windows, MacOS und Linux verfügbar. Sie enthält alle notwendigen Komponenten und umfangreichen didaktische Bibliotheken, um direkt mit dem Programmieren loszulegen. Zusätzlich gibt es eine browserbasierte TigerJython-Version,[3] die keinerlei Installation erfordert.

Inhalte

Das Online-Lehrwerk setzt bei der Turtle-Grafik ein und führt weiter zu Themen wie der Programmierung von Lego-Robotern, Multimedia, Computerspielen, bis hin zu Datenbanken und stochastischen Simulationen. Zusammen mit dem modularen Aufbau sowie den zahlreichen Beispielen und Übungen eignet sich TigerJython sowohl für den Einsatz im Unterricht wie auch zum Selbststudium.

Tutorials

Einzelnachweise

  1. github.com
  2. tigerjython.ch
  3. https://webtigerjython.ethz.ch/ browserbasierte TigerJython Version