Lehrkraft für Informatik und alles rund um Medien, sowie Sport und Darstellendes Spiel
17 Materialien
365 Follower
0 Following
5 Seiten






Dieses Materialpaket bietet eine schrittweise Einführung in die Programmierung mit Python und ist vollständig als Sammlung interaktiver Jupyter Notebooks aufgebaut. Die Schülerinnen und Schüler arbeiten dabei direkt mit ausführbarem Code, sodass Inhalte nicht nur gelesen, sondern unmittelbar ausprobiert, verändert und verstanden werden können. Durch diese Verbindung von Erklärung, Beispiel und praktischer Anwendung entsteht ein besonders handlungsorientierter Zugang zum Programmieren.
Die Unterrichtsreihe umfasst fünf aufeinander aufbauende Einheiten:
Grundlagen der Programmierung mit print() und ersten Programmen
Datentypen und Variablen (String, Integer, Float) sowie erste Berechnungen
Benutzereingaben mit input() zur Entwicklung interaktiver Programme
Typumwandlungen zur korrekten Verarbeitung von Eingaben und Daten
Verzweigungen (if / elif / else) zur Umsetzung von Entscheidungen im Programm
Ergänzt wird die Reihe durch ein begleitendes Mini-Projekt in Form eines Rollenspiels, in dem das erlernte Wissen schrittweise in einem zusammenhängenden Programm angewendet und erweitert wird. Die Lektionen befinden sich als Jupyter Notebooks in diesem Bundle.
Das Paket enthält neben den Unterrichtsnotebooks auch vollständige Musterlösungen zu allen Aufgaben. Dadurch eignet es sich besonders gut für den Unterrichtseinsatz durch Lehrkräfte mit wenig oder keiner eigenen Programmiererfahrung, da jederzeit eine verlässliche Orientierung und Unterstützung vorhanden ist. Die Struktur der Lösungen ermöglicht zudem eine einfache Nachvollziehbarkeit der Programmierlogik und erleichtert die Unterrichtsvorbereitung erheblich.
Die Lernenden erwerben grundlegende Programmierkompetenzen in Python und entwickeln ein Verständnis für zentrale Konzepte der Informatik. Dazu gehören insbesondere das Arbeiten mit Daten, das Umsetzen einfacher Algorithmen, das Entwickeln interaktiver Programme sowie das strukturierte Lösen von Problemen.
Darüber hinaus stärken sie ihre Fähigkeit, komplexere Aufgaben in kleine Schritte zu zerlegen und diese systematisch in Code umzusetzen – eine zentrale Grundlage für alle weiteren Themen der Informatik.
Weitere Lektionen sind demnächst ebenfalls verfügbar.
Bewertungen und Kommentare