Session 2: Evaluation von Lernumgebungen für das Programmieren

This commit is contained in:
uaa165 2026-04-21 11:20:47 +02:00
parent fee28e62b0
commit 3deb544a59

96
sitzung-02.md Normal file
View file

@ -0,0 +1,96 @@
### Aufgabe 1: Didaktische Begründung Python
**Dafür:**
- einfacher Syntax
- schnelle Erfolgsergebnisse
- einer der bekanntesten Programmiersprachen der Welt --> später für ggfs. weitere Ausbildung gute Grundlage
- große Community / Unterstützung im Internet
**Dagegen:**
- nicht einfach zu testen, da jeder Fehler beseitigt sein muss
- langsames Ausführen von Code
### Aufgabe 2: Evaluation der Lernumgebungen
**[Boardgame Generator](https://franke-lab.de/edu-boardgame-generator/editor.html):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: einfach, verständlich, sehr spielerisch
- Einstieg: leicht
- Unterstützung für Lernende:
- Interaktive Tutorials:
- Feedbacksystem:
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne:Einstieg in die Programmierung
- Differenzierungsmöglichkeiten:
- Vergleich zu Python & VS Code:
- Funktionsumfang:
- Realitätsnähe:
- Allgemeine Stärken:
- Allgemeine Schwächen:
**[Python-In-Pieces](https://pythoninpieces.com/app/pip/pip_freebie):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: sehr übersichtlich, auch mit den beiden Bidlschirmen (einmal "Baukasten" und einmal richtiger Code)und unten direkt Ausgabe
- Einstieg: mit der Erklärung sehr einfach und verständlich
- Unterstützung für Lernende:
- Interaktive Tutorials: ja, es wird jeder Schritt erklärt und die Schüler können gut Folgen / parallel mitmachen
- Feedbacksystem: man kann sich hier selber checken, also den Output checken lassen
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: als Einstieg in Python gut, da "Baukasten" leicht verständlich für Schüler
- Differenzierungsmöglichkeiten:
- Vergleich zu Python & VS Code:
- Funktionsumfang: für den Anfang zum Lernen mehr als ausreichend
- Realitätsnähe: ja, aber durch die Baukästen vllt. zu sehr darauf fokussiert, statt auf den richtigen Code, für junge Schüler aber geeignet, da spielerisch
- Allgemeine Stärken: sehr gut erklärt, einfach Verständlich für die Schüler, klare Oberfläche
- Allgemeine Schwächen: Schüler basteln einfach nur die Baukästen zusammen, statt wirklich selber Code zu schreiben, kommt mit dem Blockbasierten coden schnell an seine Grenzen
**[Codecademy](https://www.codecademy.com/enrolled/courses/learn-python-3):**
- Intuitivität der Nutzung:
- Benutzeroberfläche:nicht sehr selbsterklärend
- Einstieg: ist nett, aber ehr für z.B Hochschule
- Unterstützung für Lernende:
- Interaktive Tutorials:
- Feedbacksystem:
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: für Schüler mit guter Grundlage, höhere Klassen
- Differenzierungsmöglichkeiten:
- Vergleich zu Python & VS Code:
- Funktionsumfang:
- Realitätsnähe:
- Allgemeine Stärken:
- Allgemeine Schwächen:
**[TigerJython](https://webtigerjython.ethz.ch):**
- Intuitivität der Nutzung:
- Benutzeroberfläche:übersichtlich, nicht zu viel "unnötiges"
- Einstieg: einfach
- Unterstützung für Lernende:
- Interaktive Tutorials: -
- Feedbacksystem:zeigt, wenn Eingabe falsch ist
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: wenn bereits Grundkenntnisse zum coden da sind, dann bietet es eine gute Möglichkeit zum vertiefen bzw. selbstständiges coden
- Differenzierungsmöglichkeiten:
- Vergleich zu Python & VS Code:
- Funktionsumfang: nicht so viele wie VS Code also z.B keinen Workplace
- Realitätsnähe:ja
- Allgemeine Stärken: sehr übersichtlich, einfach gehalten
- Allgemeine Schwächen: für weitere / vertiefte Aufgaben vllt. zu wenig Funktionen
**[Online-Python-Console](https://www.online-python.com/):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: verständlich, Werbung bisschen nervig
- Einstieg: leicht
- Unterstützung für Lernende:
- Interaktive Tutorials: sind viele schriftliche Tutorials, vllt. für die Schüler zu viele, verlieren den Überblick was sie jetzt wirklich für eine Aufgabe brauchen
- Feedbacksystem:ja, zeigt an, in welcher Zeile Fehler ist
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: für komplett selbstständigs lernen wäre das aufgrund der vielen Tutorial vllt. umsetzbar
- Differenzierungsmöglichkeiten:
- Vergleich zu Python & VS Code:
- Funktionsumfang:ähnlich, vllt. ein paar weniger
- Realitätsnähe: ja
- Allgemeine Stärken: viele Anleitungen zum nachlesen, Fehler wird Zeilengenau angezeigt, mehr Funktionen als z.B WebTiger
- Allgemeine Schwächen: zu viel Werbung, nur Text keine Videos zum lernen, sieht aus wie Texte von ChatGPT
### Reflexion & Empfehlung
- Welches Tool für welchen Unterrichtskontext? Python in Pieces für die erste Stunde zum entdecken, WebTiger oder Online Python für Fortschritt
- Welche Aspekte sind beim Einsatz im Informatikunterricht zu beachten? immer schauen, ob Webversion oder auf dem Rechner, nicht zu viel Ablenkung selbst auf dem Tool, Versionen davor testen (auch mit Schülern)