sitzung-01.md aktualisiert

Teil 2 21.04
This commit is contained in:
glmacedo 2026-04-21 11:30:14 +02:00
parent 36e76df2f7
commit b914f2827d

View file

@ -31,4 +31,115 @@ Vorteile:
Erklärt die Aufgaben mit Lösung.
Auto-Vervollständigung.
Nachteile:
Code aus der KI wird kopiert, ohne diesen zu verstehen (kann zu Bugs führen später).
Code aus der KI wird kopiert, ohne diesen zu verstehen (kann zu Bugs führen später).
### 21.04 Teil 2
## Mocerino Macedo, Gian-Luca
### Aufgabe 1: Didaktische Begründung Python
**Dafür:**
-Einfache Syntax.
-Schnelle Erfolgserlebnisse.
-Interaktive Lernmöglichkeiten (z.B. Juypter-Notebooks, direkte Ausgabe in der Konsole).
-Breite Anwendbarkeit (z.B. Datenalayse, KI, Webentwicklung.
-Große Community und Ressourcen.
**Dagegen:**
-Dynamische Typisierung kann Konzepte verschleiern. Wenn man z.B. Java oder C lernt, muss das Definieren von Datentypen bei Variablen berücksichtigt werden.
-Einrückung als einzige Strukturierung. Wird die Einrückung vergessen, kommt es zu Laufzeitfehlern.
-Schlechte Vorbereitung auf Low-Level-Konzepte, Speicherverwaltung, Zeiger oder Kompilierung.
-Mächtige Bibliotheken verleiten dazu, fertige Lösungen zu nutzen, ohne das Grundprinzip zu verstehen.
### Aufgabe 2: Evaluation der Lernumgebungen
**[Boardgame Generator](https://franke-lab.de/edu-boardgame-generator/editor.html):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: Einfach zu bedienen und sehr spielerisch gestaltet.
- Einstieg: Praktisch für sehr junge Schüler.
- Unterstützung für Lernende:
- Interaktive Tutorials: Beschreibungen sind gegeben für jeden Schritt.
- Feedbacksystem: Vetraut für Schüler, die sich mit Videospielen auskennen.
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: Guter Einstieg für 5-7 Klasse. Erklärung der Grundkonzepte (Variablen, If-Bedigungen).
**[Python-In-Pieces](https://pythoninpieces.com/app/pip/pip_freebie):**
- Intuitivität der Nutzung:
- Differenzierungsmöglichkeiten:
- Je nach Präferenz, kann man mit Blöcken oder Text (klassiches Python) arbeiten.
- Vergleich zu Python & VS Code:
- Funktionsumfang:
- Python in Pieces, beschränkt sich nur auf die vorgegebenen Themen. VsCode ist offener.
- Realitätsnähe:
- Es werden einem die Basics beigebracht, eignet sich aber wirklich für den allersten Einstieg.
- Allgemeine Stärken:
- Sehr ausführliche Erklärung der Aufgaben. Intuitive Benutzeroberfläche.
- Allgemeine Schwächen:
- Zeigt einem gleich den Hint bei Klick an (Schüler probieren nichts aus). Geht für leistungsstarke Schüler nicht über das Material hinaus. Schüler müssen gut Englisch können.
- Benutzeroberfläche: Sehr intuitiv und schick.
- Einstieg: Angenehmer Einstieg, egal welches Niveau.
- Unterstützung für Lernende:
- Interaktive Tutorials: Sind vorhanden.
- Feedbacksystem: Es werden einem Typs angezeigt.
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: Für den allersten Einstieg in die Programmierung super geeignet.
- Differenzierungsmöglichkeiten:
**[Codecademy](https://www.codecademy.com/enrolled/courses/learn-python-3):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: Sehr intuitiv.
- Einstieg: Guter Einstieg, aber sehr viel Informationen.
- Unterstützung für Lernende:
- Interaktive Tutorials: Sind vorhanden (Video, Cheatsheet).
- Feedbacksystem: Zeigt einem den Fortschritt an.
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: Gut für Einsteiger.
- Differenzierungsmöglichkeiten: Für jedes Niveau etwas da.
- Vergleich zu Python & VS Code:
- Funktionsumfang: Kommt Vscode nahe.
- Realitätsnähe: Ist da.
- Allgemeine Stärken:
- Ausführliche Erklärung. Für sehr wissbegierige Schüler geeignet.
- Allgemeine Schwächen:
- Zu viel Informationen. Nicht geeignet in der Schule.
**[TigerJython](https://webtigerjython.ethz.ch):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: Simpel.
- Einstieg: Sehr einfacher Einstieg, ohne Ablenkungen.
- Unterstützung für Lernende:
- Interaktive Tutorials: Es können Aufgaben erstellt werden, die dann ausgeführt werden.
- Feedbacksystem: Purer Code, ohne Ablenkungen.
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: Für jedes Niveau geeignet, da die Plattform fleixbel eingesetzt werden kann.
- Differenzierungsmöglichkeiten: Einsetzbar für jedes Niveau, solange man bei Standard-Python bleibt.
- Vergleich zu Python & VS Code:
- Funktionsumfang: Nur Editor und Ausführung.
- Realitätsnähe: Sehr eingeschränkt, da man keine Libraries und Debugger einsetzen kann.
- Allgemeine Stärken:
- Nur den Editor und Ausführen.
- Allgemeine Schwächen: Fortgeschrittene Konzepte können damit nicht gelehrt werden.
**[Online-Python-Console](https://www.online-python.com/):**
- Intuitivität der Nutzung:
- Benutzeroberfläche: Intuitiv.
- Einstieg: Durch Aufgaben der Lehrkraft.
- Unterstützung für Lernende:
- Interaktive Tutorials: Keine.
- Feedbacksystem: Nur durch den Lehrer.
- Didaktische Einsetzbarkeit:
- Einbindung in Lehrpläne: Für jedes Niveau einsetzbar.
- Differenzierungsmöglichkeiten: Je nach Niveau der Sus, können ändere Aufgaben vergeben werden.
- Realitätsnähe: Vorhanden, aber Debugging fehlt.
- Allgemeine Stärken:
- Für jedes Schülerniveau einsetzbar. Es läuft auf jedem Rechner, da browserbasiert.
- Allgemeine Schwächen:
- Keine Tools (Plugins oder Debugging).
### Reflexion & Empfehlung
- Welches Tool für welchen Unterrichtskontext?
- Spiel-Generator für Kinder. Tygerjython und Python-In-Pieces für Anfänger.
- Welche Aspekte sind beim Einsatz im Informatikunterricht zu beachten?
- Es darf keine Ablekungen für Schüler geben. Sie sollen sich voll auf die Aufgabe fokussieren können.
- Vergleich zu Python & VS Code:
- Funktionsumfang: Nur das nötigste (kein Debugging oder Plugins).