sitzung-01.md aktualisiert
Teil 2 21.04
This commit is contained in:
parent
36e76df2f7
commit
b914f2827d
1 changed files with 112 additions and 1 deletions
113
sitzung-01.md
113
sitzung-01.md
|
|
@ -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).
|
||||
Loading…
Reference in a new issue