Programmieren als Werkzeug für Lehrerinnen und Lehrer
Ein interaktiver Einstieg in ein neues Verhältnis zwischen deinem Computer und dir
In nur 20 Zeilen ein Programm schreiben, dass beliebige Texte in beliebigen Sprachen in einen Übungs-Lückentext verwandelt? Dank einem Sprachmodell und der Programmiersprache Python, die die leichte Bedienung eines solchen Sprachmodells ermöglicht, geht das!
Du wirst hier von Beginn Problemlöser für das Lehrer_innenleben programmieren. Dieser Programmierkurs streift nur ganz kurz das obligatorische »Hallo Welt!«-Programm, bevor du zufällige Schüler_innen auswählst, Klassenlisten clever verarbeitest, Klassen in Gruppen aufteilst oder automatisiert Lückentexte erstellst. Hier ist außerdem Platz für Mathe-Experimente, und du wirst erfahren, ob es an deiner vornehmen Sprache lag, falls deine Schüler_innen dich nicht verstehen. (Oder ob sich vielleicht ein Elfjähriger in deine 11. Klasse geschlichen hat.)
Was erwartet mich genau?
Einen zufälligen Schüler oder eine zufällige Schülerin auswählen
Python hat batteries included – hier nutzen wir sie, um eine Zufallswahl zu treffen.
Die Zufallswahl interaktiv machen
Wenn dein Programm Fragen stellt und Antworten einliest, lässt es sich viel bequemer bedienen.
Den Code aufräumen
Mit dieser Struktur vermeidest du es, dass du dich in zwei Wochen selbst nicht mehr in deinem Programm auskennst.
Nicht nur Kinder müssen lesen lernen…
Auch dein Programm wird interessanter, wenn es erst einmal Dateien öffnen und darin schmökern kann…
Listen über Listen
Wir suchen und finden weitere Listen innerhalb von Listen. Und sollten keine da sein, können wir sie selbst erzeugen!
Wir sind doch keine Nummern!
Wirst du auch lieber mit deinem Namen angesprochen? Hier verknüpfen wir die Zufallszahlen mit den Namen aus der Klassenliste.
Bist du gut im Fangen?
Wenn du kein Risiko scheust, kannst du dieses Kapitel auch überspringen. Die Vorsichtigen lernen hier, Fehler abzufangen.
Zeit, dein Wissen einzusetzen!
Überprüfe, ob du dir alles gut gemerkt hast! (Falls nicht, erhältst du Hilfe bei dieser Aufgabe.)
Ein Algorithmus aus dem Klassenzimmer
Wie gehst du vor, wenn du Zufallsgruppen bilden möchtest?
Mehr Übersicht!
Wir haben die Gruppen, und jetzt präsentieren wir sie in schön!