Dieser Baustein behandelt die fachdidaktischen Grundlagen des Programmierens im Informatikunterricht. Dabei wird die Rolle des Programmierens im Unterricht erörtert und verschiedene Theorien, Ansätze und Werkzeuge für den Einstieg in die Programmierung vorgestellt.
Inhalt
Dieser Baustein enthält einen Foliensatz, praktische Übungen und eine Webseite mit einem Spiralcurriculum zur Kryptologie.
Der Foliensatz ist in 7 Kapitel unterteilt:
- Einführung (Rolle der Programmierung im IU)
- Ziele und Inhalte
- Lerntheorien
- Unterrichtsplanung
- Programmiersprachen und -Umgebung
- Programmieren im Team
- Lernstandskontrolle und Leistungsbewertung
Die praktischen Übungen bestehen aus 4 Teilen:
- Grundlagen und GUIs
- Greenfoot und Vererbung
- Dynamische Datenstrukturen
- Sortierverfahren
Die Webseite unterteilt sich in
- Fachliche Grundlagen mit Programmierübungen
- Didaktische Grundlagen
- Curriculum Jahrgang 5 & 6
- Curriculum Jahrgang 7 & 8
- Curriculum Jahrgang 9 & 10
- Ausblick Curriculum Sekundarstufe II
Logischer Gedankengang / roter Faden
Die Folien vermitteln theoretische Grundlagen. Die Aufteilung der Kapitel orientiert sich an dem „Curricular Spider Web“. Die Kapitel beschäftigen sich mit verschiedenen Aspekten und Herausforderungen hinsichtlich des Einstiegs in die Programmierung. Die Reihenfolge der Kapitel kann größtenteils frei variiert werden.
In den praktischen Übungen erhalten die Studierenden die Möglichkeit ihre Programmierkenntnisse aufzufrischen und theoriegeleitet zu reflektieren. Die Aufgaben orientieren sich am schulischen Niveau und bieten einen Einblick in die dort verwendeten Programmier–umgebungen. Die Webseite zur Kryptologie stellt beispielhaft ein Spiralcurriculum der Informatik in der Sekundarstufe I vor. Es wird dabei ausgegangen, dass es in Zukunft ein durchgängiges Schulfach Informatik in der Sekundarstufe I gibt und daher viele Themen der Informatik (hier auch die Programmierung in verschiedenen Sprachen) für den Unterricht spiralcurricular aufbereitet werden müssen.
Inkludierte Materialien
- Foliensätze (.pdf, .pptx) (7 Kapitel)
- Praktische Übungen zum Programmieren
- Webseite als HTML-Dateien
- Video (Talk von Raymond Lister)
Intendierte Nutzung
- Dozierende
- (Teil-)Nutzung des Materials in der eigenen Lehre Übernahme einzelner Folien oder des gesamten Foliensatzes
- Bereitstellung als optionales Material für die Studierenden
- Studierende und (angehende) Lehrkräfte
- Wiederholung und Vertiefung der eigenen Kompetenzen im Selbststudium
Bezug zu weiteren Projektmodulen
- In Teilen Unterrichtsmodelle, Modellorientierung
- (Programmieren = Modellieren und Implementieren?)
- Bildung für eine digitale Welt
- Programmieren als Allgemeinbildung
Besonderheiten, Sonstiges
- keine Besonderheiten
Inhalte
- Bausteininhalt
- Logischer Gedankengang / roter Faden
- Inkludierte Materialien
- Intendierte Nutzung
- Bezug zu weiteren Projektmodulen
- Besonderheiten, Sonstiges
Beispiel-Lernraum
Modulverantwortung
Sören Sparmann
Prof. Dr. Carsten Schulte
Bernd Pape
Tim Edler
Dr. Dieter Engbring
Dr. Arno Pasternak
Maximilian Wadenpohl
Paula Bobach
Lizenz
Der FAIBLE.nrw- Teilbaustein „Programmierung“ wurde im Rahmen des FAIBLE.nrw-Projektes erstellt und steht als Gesamtwerk unter einer (CC BY 4.0 DE)-Lizenz. Die Lizenzen der Einzelmaterialien können wie angeben abweichen, von der Lizenzierung ausgenommen sind die eingebundenen Logos.