Baustein 10: Programmierung

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

Besonderheiten, Sonstiges

  • keine Besonderheiten

Inhalte


Beispiel-Lernraum


Modulverantwortung

Logo der Universität Paderborn

Sören Sparmann
Prof. Dr. Carsten Schulte
Bernd Pape
Tim Edler

Logo der Universität Bonn

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.