Kommentar hinzugefügt Signed-off-by: Heinzelmann <paola.heinzelmann@stud.ph-weingarten.de>
112 lines
5.6 KiB
Markdown
112 lines
5.6 KiB
Markdown
#Bei der Auswahl einer Programmiersprache für den Informatikunterricht sind zwei wesentliche Faktoren zu berücksichtigen:
|
||
|
||
#Vorgaben des Bildungsplans — Welche Sprachen und Konzepte sind curricular verankert?
|
||
#Alltagsrelevanz — Welche Sprachen sind aktuell und marktrelevant?
|
||
#Ein Blick auf aktuelle Statistiken — z. B. die Statista-Übersicht der weltweit meistgenutzten Programmiersprachen — hilft dabei, eine fundierte Entscheidung zu treffen.
|
||
|
||
#Letzte Woche haben Sie sich mit der Grundkonfiguration von Python und der Erstellung eines einfachen "Hallo Welt"-Programms in VS Code beschäftigt. Sie haben die Eignung dieser Herangehensweise für den Informatikunterricht geprüft, dabei Stärken wie Direktheit und Flexibilität erkannt, aber auch mögliche Schwächen wie Einrichtungskomplexität und Anfängerfreundlichkeit beleuchtet.
|
||
|
||
Aufgabe 1: Didaktische Begründung Python
|
||
Dafür:
|
||
-einfach, lesbar
|
||
-schnelle Erfolgserlebnisse - mit wenig Zeilen Code
|
||
-vielseitig
|
||
-Plattformunabhängig - auf vielen Betriebssystemen anwendbar
|
||
|
||
Dagegen:
|
||
-nicht übersichtlich - fehlende Einrückungen
|
||
-Umstieg andere Sprachen schwieriger
|
||
|
||
Aufgabe 2: Evaluation der Lernumgebungen
|
||
|
||
Boardgame Generator: https://franke-lab.de/edu-boardgame-generator/editor.html
|
||
|
||
Intuitivität der Nutzung:
|
||
Benutzeroberfläche: intuitiv
|
||
Einstieg:Hat auf jeden Fall die Aufmerksamkeit - eher für jüngere SuS geeignet
|
||
Unterstützung für Lernende:
|
||
Interaktive Tutorials:Ja, da der SuS selbst das Spiel gestalten darf
|
||
Feedbacksystem: geht - weil wenn es nicht geht, fehlt etwas - Problem: man weiß nicht was fehlt/Falsch ist
|
||
Didaktische Einsetzbarkeit:
|
||
Einbindung in Lehrpläne: Als Einstieg
|
||
Differenzierungsmöglichkeiten: nicht möglich - Frage ist, ob es hier überhaupt notwendig ist
|
||
Vergleich zu Python & VS Code:
|
||
Funktionsumfang: VS bleibt unberücksichtigt
|
||
Realitätsnäh: Eher Just for fun
|
||
Allgemeine Stärken: Spielerisch den Code auf der linken Seite veranschaulicht
|
||
Allgemeine Schwächen: glaube nicht, dass viele SuS sich den Code anschauen würden
|
||
|
||
Python-In-Pieces: https://pythoninpieces.com/app/pip/pip_freebie
|
||
|
||
Intuitivität der Nutzung:
|
||
Benutzeroberfläche:Einfach und intuitiv
|
||
Einstieg: eignet sich gut, da man wirklich auch sieht wie es funktioniert
|
||
Unterstützung für Lernende:
|
||
Interaktive Tutorials: kann sich die Videos immer wieder anschauen und selbst die Erklärungen umsetzen
|
||
Feedbacksystem: nicht - habe zwar eine Aufgabe aber keiene Rückmeldung ob es so aussehen sollte
|
||
Didaktische Einsetzbarkeit:
|
||
Einbindung in Lehrpläne:als Einstieg geeignet da einfach verständlich
|
||
Differenzierungsmöglichkeiten: Schwierig/Gar nicht
|
||
Vergleich zu Python & VS Code:
|
||
Funktionsumfang:VS Code bleibt unberücksichtigt
|
||
Realitätsnähe: ja, aber etwas spielerisch
|
||
Allgemeine Stärken:Übersichlich, angenehme Geschwindigkeit der - Kompetenzerwerb
|
||
Allgemeine Schwächen: Das Feedback fehlt hier, was ich als zentralen spekt sehe; SuS die mit Programmierung vertraut sind langweilen sich ggf.
|
||
|
||
Codecademy: https://www.codecademy.com/learn/learn-python-3
|
||
|
||
Intuitivität der Nutzung:
|
||
Benutzeroberfläche:sehr unübersichtilich für SuS/ nicht intuitiv
|
||
Einstieg: eher für Hochschulen/ Personen mit Programmierkentnissen
|
||
Unterstützung für Lernende:
|
||
Interaktive Tutorials:ja
|
||
Feedbacksystem:ja durch Quiz
|
||
Didaktische Einsetzbarkeit:
|
||
Einbindung in Lehrpläne:SuS mit Programmierkentnissen
|
||
Differenzierungsmöglichkeiten:teilweise
|
||
Vergleich zu Python & VS Code:
|
||
Funktionsumfang:Es beginnt mit den Erklärungen und fokussiert sich auf die Grundlagen
|
||
Realitätsnähe:ja
|
||
Allgemeine Stärken:Browserbasiert - kein Konflikt mit Endgeräten, es zeigt an, wielange für die Lerneinheit benötigt wird
|
||
Allgemeine Schwächen:eher für Personen, die bereits erste Kentnisse haben - nicht für Schüler geeignet; Anmeldung benötigt
|
||
|
||
TigerJython: https://webtigerjython.ethz.ch/
|
||
|
||
Intuitivität der Nutzung:
|
||
Benutzeroberfläche: auf das wesentliche konzentriert, sehr einfach ohne Ablenkung
|
||
Einstieg: kein guter Einstieg
|
||
Unterstützung für Lernende:
|
||
Interaktive Tutorials: -
|
||
Feedbacksystem:eher weniger nur wenn Eingabe falsch ist
|
||
Didaktische Einsetzbarkeit:
|
||
Einbindung in Lehrpläne: wenn bereits Programmierkentnisse vorhanden sind, kann es als Vertiefung genutzt werden
|
||
Differenzierungsmöglichkeiten:Möglich - kann durch die Aufgabenstellung gewährleistet werden
|
||
Vergleich zu Python & VS Code:
|
||
Funktionsumfang:Hilfreich um zu lernen, wie Methoden angewendet werden
|
||
Realitätsnähe:sehr
|
||
Allgemeine Stärken:Sehr realitätsnah - Man kann sich den generierten Code ; es ist Browerbaisert
|
||
Allgemeine Schwächen: zeigt Fehler zwar an, aber weiß nicht wo
|
||
|
||
Online-Python-Console: https://www.online-python.com/
|
||
|
||
Intuitivität der Nutzung:
|
||
Benutzeroberfläche: Übersichtlich auf das wesentliche fokussiert
|
||
Einstieg:eher bzw. wenn bereits ein paar Stunden abgehalten wurden
|
||
Unterstützung für Lernende:
|
||
Interaktive Tutorials: - (nur Texte)
|
||
Feedbacksystem:Zeigt den Fehler genau an
|
||
Didaktische Einsetzbarkeit:
|
||
Einbindung in Lehrpläne:im weiteren Verlauf
|
||
Differenzierungsmöglichkeiten:ja möglich
|
||
Vergleich zu Python & VS Code:
|
||
Funktionsumfang: viele Funktionen, die auch erklärt werden
|
||
Realitätsnähe:ja
|
||
Allgemeine Stärken:Man kann in kleine Erklärungen abspringen und auf das wesentliche konzentriert
|
||
Allgemeine Schwächen:Werbung
|
||
Reflexion & Empfehlung
|
||
|
||
Welches Tool für welchen Unterrichtskontext?
|
||
Würde für die Einleitung/das Vertraut machen mit Python-In-Piece beginnen und dann Online-Python- im weitern Verlauf
|
||
|
||
Welche Aspekte sind beim Einsatz im Informatikunterricht zu beachten?
|
||
Intuitv, weniger Ablenkung mit Fokus auf dem Wesentlichen, wichtig zu prüfen ob alle funktioniert und prüfen ob die Versionen auf den Rechnern verfügbar sind
|