Lineare Funktionen im Aktiv-Urlaub und Programmieren für angehende Pädagog:innen (mit Hilfe von Scratch): Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
(Unterschied zwischen Seiten)
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Markierung: 2017-Quelltext-Bearbeitung
 
Zeile 1: Zeile 1:
{{Box|Lineare Funktionen im Aktiv-Urlaub|Dieser Lernpfad umfasst die gesamte Unterrichtsreihe zum Thema Lineare Funktionen. Er ist entstanden an der Herta-Lebenstein-Realschule in Stadtlohn.<br>
='''Programmieren an der Fachmittelschule Berufsfeld Pädagogik'''=
Der Lernpfad umfasst die nachfolgenden Kapitel.|Lernpfad}}


{{Lineare Funktionen im Aktiv-Urlaub}}
<br />


In diesem Lernpfad erarbeitest du das Wissen über das Thema "Lineare Funktionen" mit Anwendungen aus dem Aktiv-Urlaub. Bearbeite die Aufgaben gewissenhaft, übertrage Hefteinträge in dein Heft und stelle Fragen, falls du Probleme hast.<br>
=='''Einleitung'''==
Und nun: Auf die Plätze - fertig - los!
Dieser Lernpfad wurde 2022 als Teil des [https://zitbox.ch/projekte/modellprojekte-mittelschule/modellprojekt-informatik-module-fms-paedagogik/ Modellprojekts "Informatik-Module FMS Pädagogik"] im Rahmen der [https://www.itbo.sg.ch IT-Bildungsoffensive (ITBO)] des Kantons St.Gallen (Schweiz) entwickelt. Der Kanton hat uns erlaubt, die Unterlagen als Open Educational Resources mit der Lizenz CC-BY-SA zu veröffentlichen.


Der Lernpfad umfasst ''vier Einheiten'' (Teilmodule) zu je 2 Lektionen. Zu jeder Einheit steht eine ''Anleitung für die SuS'' (Schülerinnen und Schüler) und eine ''Handreichung für die Lehrperson'' zur Verfügung. Ausserdem sind die ''Vorlagen und Musterlösungen zu den Programmieraufgaben'' im [https://scratch.mit.edu/studios/31665072/ Studio ITBO Programmieren] auf dem Scratch-Portal veröffentlicht.
<br />


=="Lineare Funktionen" im Aktiv-Urlaub==
=='''Gliederung'''==


Dazu beginnen wir mit einem Fitness-Test (das Vorwissen)
==='''Einheit 1'''===
Mit dem Teilmodul 1 lernen die SuS die Programmierumgebung Scratch und die Grundlagen des Programmierens anhand eines Beispielprojekts kennen. Sie realisieren ein Zündholzrätsel (Modellbildung). Ohne theoretischen Ballast verwenden sie dazu grundlegende Konzepte der objektorientierten Programmierung (Objekte, Objekteigenschaften, Aktionen/Methoden, Prozesskommunikation). Die SuS machen sich auch mit einer Scratch-Erweiterung vertraut (text-to-speech).
<br />


{{Box|Ziele Teilmodul 1|* Die SuS lernen die Programmierumgebung Scratch kennen und nutzen, um eigene Programmierprojekte zu eröffnen und zu verwalten.
* Sie lernen grundlegende Elemente der Programmiersprache Scratch kennen und wenden sie an, um erste einfache Programme zu «schreiben».
* Die SuS reflektieren die Erfahrungen, die sie beim Programmieren machen.
* Sie lernen (ganz ohne theoretischen Ballast) auch grundlegende Konzepte «professioneller» Programmierung kennen (Objekt- und Ereignisorientierung, Prozesskommunikation).|Kurzinfo
}}
<br />


===0) Vorwissen===
<div style="text-align:center;">
[[ProgrammierenITBO-Teilmodul-1|zum Teilmodul 1]] [[Datei:Icon_Noun-internal-link-4974682.svg|verweis=ProgrammierenITBO-Teilmodul-1|30x30px]]
</div>
<br />


Bearbeite die Aufgaben in der Tabelle:
==='''Einheit 2'''===
Das Teilmodul 2 fokussiert auf das Konzept der Turtle-Grafik und den Einsatz von Scratch im Unterricht an der Primarschule. Anhand des Beispiels «Eigenschaften regelmässiger Vielecke» können die SuS das entdeckende Lernen mit Turtle-Grafik selbst nachvollziehen. Ausserdem lernen die SuS wesentliche «Grundbausteine» von Programmen (Sequenz, Wiederholung, bedingte Ausführung, Variablen) kennen und anwenden.
<br />


{| class="wikitable"
{{Box|Ziele Teilmodul 2|* Die SuS machen sich weiter mit Scratch vertraut.
* Sie lernen die «Grundbausteine» von Programmen kennen und anwenden (Sequenz, Wiederholung, bedingte Ausführung, Variablen).
* Die SuS verstehen das Konzept der Turtle-Grafik für das entdeckende Lernen im Primarschul-Unterricht.
*Sie setzen sich mit dem Programmieren von Turtle-Grafiken anhand eines konkreten Beispiels auseinander.|Kurzinfo
}}
<br />


|+Wo stehe ich?
<div style="text-align:center;">
!Du kannst
[[ProgrammierenITBO-Teilmodul-2|zum Teilmodul 2]] [[Datei:Icon_Noun-internal-link-4974682.svg|verweis=ProgrammierenITBO-Teilmodul-2|30x30px]]
!Übungen online
</div>
|-
<br />
| -Koordinaten in ein Koordinatensystem
ablesen und eintragen
{{Lösung versteckt|https://youtu.be/osDZGgnrklQ| Punkte im Koordinatenkreuz|Verbergen}}
|{{LearningApp|app=pzpujtmna20|width=100%|height=200px}}
|-
| -aus Grafen Informationen ablesen und
passende Grafen zu Sachsituationen zeichen
|{{LearningApp|app=pzuqpn7mk20|width=100%|height=200px}}
|-
| -proportionale und umgekehrt proportionale Zuordnungen
erkennen und den Dreisatz anwenden
|{{LearningApp|app=pux6bddxc19|width=100%|height=200px}}
|-
| -bei proportionalen und umgekehrt proportionalen
Zuordnungen den Dreisatz anwenden
|{{LearningApp|app=1832420|width=100%|height=200px}}
|}


Vergleiche deine Lösungen mit den Lösungen hinten im Buch!
==='''Einheit 3'''===
<br>
Das Teilmodul 3 dient dazu, die SuS mit dem Entwurf und der Programmierung von multimedialen Geschichten / Animationen in Scratch vertraut zu machen.
<br>
<br />


===Fitnesstest - Darstellungsformen von Zuordnungen===
{{Box|Ziele Teilmodul 3|* Die SuS analysieren eine einfache interaktive, multimediale «Geschichte». Sie ergänzen die «Geschichte» mit einer zusätzlichen Szene.
* Die SuS lernen, wie sie «Szenen» und «Szenenwechsel» entwerfen und umsetzen können.
* Sie erfahren, wie Animationen entworfen und realisiert werden können.|Kurzinfo
}}
<br />


Um die '''Darstellungsformen''' von Zuordnungen zu wiederholen führe folgenden Fitnesstest durch.
<div style="text-align:center;">
[[ProgrammierenITBO-Teilmodul-3|zum Teilmodul 3]] [[Datei:Icon_Noun-internal-link-4974682.svg|verweis=ProgrammierenITBO-Teilmodul-3|30x30px]]
</div>
<br />


Steige so schnell wie möglich auf einen Stuhl hoch und wieder herunter. Dauer: 1 Minute. Danach miss 15 Sekunden lang deinen Puls und notiere den Wert in der Tabelle.
==='''Einheit 4'''===
Im Teilmodul 4 setzen sich die SuS mit der Simulation eines Rasenmähroboters auseinander. Dabei stützen sie sich auf das Block-Konzept, das ihre Arbeit wesentlich erleichtert und das Programm übersichtlicher macht. Anhand dieses Beispiels reflektieren die SuS die Problematik der Determiniertheit und Korrektheit von programmierten Problemlösungen.
<br />


Tipp zur Pulsmessung: 15 Sekunden messen, diesen Wert mit 4 multiplizieren ergibt dann die Schläge pro Minute ("beats per Minute bpm)
{{Box|Ziele Teilmodul 4|* Die SuS verstehen eine Simulation als Möglichkeit für das Suchen nach einer Problemlösung.
* Sie analysieren und testen das zur Verfügung gestellte Beispiel der Simulation eines Rasenmäher-Roboters.
* Die SuS ergänzen das Simulationsbeispiel mit einem selbst entwickelten Algorithmus.
* Sie verstehen das Blockkonzept zur übersichtlichen Gliederung von Programmen.|Kurzinfo
}}
<br />


{| class="wikitable"
<div style="text-align:center;">
!Zeit
[[ProgrammierenITBO-Teilmodul-4|zum Teilmodul 4]] [[Datei:Icon_Noun-internal-link-4974682.svg|verweis=ProgrammierenITBO-Teilmodul-4|30x30px]]
in Minuten
</div>
!0
<br />
!0,5
!1
!1,5
!2
!2,5
!3
|-
|Puls
in bpm
|
|
|
|
|
|
|
|}


=='''Disposition'''==


{{Box|Darstellungsform Schaubild|a) Stelle deine Ergebnisse nun in einem Schaubild dar.
==='''Warum programmieren?'''===
Programmieren ist eine Tätigkeit, deren Ergebnis ein Computer-Programm ist. Das Faszinierende daran ist die Vielfalt an unterschiedlichen Aufgaben, die mit solchen Programmen gelöst werden können.


b) Darfst du die einzelnen Punkte zu einer Linie verbinden?
Warum sollen die angehenden ''Lehrpersonen'' programmieren lernen? Es gibt zahlreiche Quellen, die Antworten auf diese Frage liefern, zum Beispiel:<br />{{Box|Zitat|Programmieren [ist] so wichtig wie schreiben und lesen.
Quelle: https://www.fritzundfraenzi.ch/gesellschaft/programmieren-so-wichtig-wie-schreiben-und-lesen/|Zitat
}}


c) Beschreibe den Verlauf des Graphen. |Üben}}
Beat Döbeli Honegger (Fachkern Medien und Informatik an der Pädagogischen Hochschule Luzern) gibt im Beitrag «[https://mia.phsz.ch/Informatikdidaktik/WarumInformatik Warum Informatik in der Schule?]» eine differenziertere Antwort, indem er Informatik mit neun Argumenten zur Allgemeinbildung zählt:<br />{{Box|Zitat|* Konstruktionismus-Argument ("Der Computer als Schüler:in")
* Wissenschaftsargument ("Informatik gehört zur Allgemeinbildung, weil Informatik mit Simulation ein drittes Standbein in die Wissenschaft gebracht hat.")
* Denkobjektargument ("Der Computer als Denkobjekt")
* Problemlöseargument ("Informatikkenntnisse helfen auch beim Lösen von Problemen ausserhalb der Informatik.")
* Welterklärungsargument ("Um die heutige Informationsgesellschaft verstehen und erklären zu können, sind Informatikkenntnisse notwendig.")
* Konzeptwissenargument ("Informatikkenntnisse helfen, die Nutzung von ICT besser zu verstehen.")
* Arbeitstechnikargument ("Mit Informatik lässt sich das präzise Planen, Arbeiten und Kommunizieren im Team üben.")
* Motivations-/Interesseargument ("Mit Informatik lassen sich Schülerinnen und Schüler mit technischem Interesse ansprechen.")
* Berufswahl-Argument.|Zitat
}}


Zusammenfassung:
''Programmieren ist ein Teilaspekt der Informatik''. Das Modul «Programmieren» an der FMS Berufsfeld Pädagogik beschränkt sich auf folgende Ziele:<br />


Nun hast du die Darstellungsformen von Zuordnungen wiederholt.
#Die Schülerinnen und Schüler der FMS Berufsfeld Pädagogik (kurz «SuS») werden später als Primarlehrpersonen eigene Ideen für den Unterricht entwickeln, wie Computerprogramme ihre Schülerinnen und Schüler beim Lernen unterstützen könnten. Sie sollen deshalb entsprechende Apps auch selbst programmieren können (z.B. ein mit der Zeit wachsendes Verzeichnis der Wörter, welche die Kinder in ihren eigenen Texten verwenden; das Verzeichnis fördert die Erweiterung des Wortschatzes der ganzen Klasse und die schwächere Primarschüler:innen können die korrekte Schreibweise der Wörter leicht «nachschlagen»).
 
#Primarschülerinnen und Primarschüler sollen den Computer als Werkzeug für das entdeckende Lernen in «traditionellen» Fächern wie Mathematik, Geometrie oder Geografie nutzen können. Dazu eignet sich der [https://www.worldcat.org/de/title/74666394 Turtle-Grafik-Ansatz von Seymour Papert] ([https://www.worldcat.org/de/title/877077313 weiterentwickelt und aktualisiert von Yasmin B. Kafai / Quinn Burke]). Die SuS der FMS sollen sich deshalb das Konzept von Turtle-Grafiken aneignen, damit sie es später den Primarschüler:innen erklären können. Als angehende Lehrpersonen werden sie dann auch in der Lage sein, selbst Aufgaben zu stellen, die Primarschüler:innen mit Turtle-Grafiken lösen können.
[[Datei:Darstellungsformen von Zuordnungen.png|800px|center]]
#Die SuS sollen auch verstehen, wie Programme und andere Unterrichtsmaterialien in Form von offenen Bildungsressourcen (Open Educational Resources, OER) veröffentlicht werden können, um Lehrkräften die Vorbereitung und Durchführung des Unterrichts zu erleichtern. Damit nützen sie Informatikanwendungen für zeitgemässe Formen der Kooperation.
 
{{Box|Wie fit bist du?| Die Pulswerte, die du ermittelt hast, heißen Ruhepuls, Belastungspuls und Erholungspuls. Informiere dich über die Bedeutung dieser Namen und schreibe einen kurzen Text über deine Fitness.|Üben}}
 
 
Jetzt bist du fit für den Aktivurlaub!
 
 
[[Kategorie:Mathematik]]
[[Kategorie:Mathematik-digital]]
[[Kategorie:Sekundarstufe 1]]
[[Kategorie:Lernpfad]]
[[Kategorie:Analysis]]
 
{{Fortsetzung|weiter=1) Zuordnungen und Funktionen|weiterlink=Lineare Funktionen im_Aktiv-Urlaub/Zuordnungen und Funktionen}}

Version vom 7. Oktober 2022, 12:01 Uhr

Programmieren an der Fachmittelschule Berufsfeld Pädagogik


Einleitung

Dieser Lernpfad wurde 2022 als Teil des Modellprojekts "Informatik-Module FMS Pädagogik" im Rahmen der IT-Bildungsoffensive (ITBO) des Kantons St.Gallen (Schweiz) entwickelt. Der Kanton hat uns erlaubt, die Unterlagen als Open Educational Resources mit der Lizenz CC-BY-SA zu veröffentlichen.

Der Lernpfad umfasst vier Einheiten (Teilmodule) zu je 2 Lektionen. Zu jeder Einheit steht eine Anleitung für die SuS (Schülerinnen und Schüler) und eine Handreichung für die Lehrperson zur Verfügung. Ausserdem sind die Vorlagen und Musterlösungen zu den Programmieraufgaben im Studio ITBO Programmieren auf dem Scratch-Portal veröffentlicht.

Gliederung

Einheit 1

Mit dem Teilmodul 1 lernen die SuS die Programmierumgebung Scratch und die Grundlagen des Programmierens anhand eines Beispielprojekts kennen. Sie realisieren ein Zündholzrätsel (Modellbildung). Ohne theoretischen Ballast verwenden sie dazu grundlegende Konzepte der objektorientierten Programmierung (Objekte, Objekteigenschaften, Aktionen/Methoden, Prozesskommunikation). Die SuS machen sich auch mit einer Scratch-Erweiterung vertraut (text-to-speech).


Ziele Teilmodul 1
  • Die SuS lernen die Programmierumgebung Scratch kennen und nutzen, um eigene Programmierprojekte zu eröffnen und zu verwalten.
  • Sie lernen grundlegende Elemente der Programmiersprache Scratch kennen und wenden sie an, um erste einfache Programme zu «schreiben».
  • Die SuS reflektieren die Erfahrungen, die sie beim Programmieren machen.
  • Sie lernen (ganz ohne theoretischen Ballast) auch grundlegende Konzepte «professioneller» Programmierung kennen (Objekt- und Ereignisorientierung, Prozesskommunikation).



Einheit 2

Das Teilmodul 2 fokussiert auf das Konzept der Turtle-Grafik und den Einsatz von Scratch im Unterricht an der Primarschule. Anhand des Beispiels «Eigenschaften regelmässiger Vielecke» können die SuS das entdeckende Lernen mit Turtle-Grafik selbst nachvollziehen. Ausserdem lernen die SuS wesentliche «Grundbausteine» von Programmen (Sequenz, Wiederholung, bedingte Ausführung, Variablen) kennen und anwenden.


Ziele Teilmodul 2
  • Die SuS machen sich weiter mit Scratch vertraut.
  • Sie lernen die «Grundbausteine» von Programmen kennen und anwenden (Sequenz, Wiederholung, bedingte Ausführung, Variablen).
  • Die SuS verstehen das Konzept der Turtle-Grafik für das entdeckende Lernen im Primarschul-Unterricht.
  • Sie setzen sich mit dem Programmieren von Turtle-Grafiken anhand eines konkreten Beispiels auseinander.



Einheit 3

Das Teilmodul 3 dient dazu, die SuS mit dem Entwurf und der Programmierung von multimedialen Geschichten / Animationen in Scratch vertraut zu machen.


Ziele Teilmodul 3
  • Die SuS analysieren eine einfache interaktive, multimediale «Geschichte». Sie ergänzen die «Geschichte» mit einer zusätzlichen Szene.
  • Die SuS lernen, wie sie «Szenen» und «Szenenwechsel» entwerfen und umsetzen können.
  • Sie erfahren, wie Animationen entworfen und realisiert werden können.



Einheit 4

Im Teilmodul 4 setzen sich die SuS mit der Simulation eines Rasenmähroboters auseinander. Dabei stützen sie sich auf das Block-Konzept, das ihre Arbeit wesentlich erleichtert und das Programm übersichtlicher macht. Anhand dieses Beispiels reflektieren die SuS die Problematik der Determiniertheit und Korrektheit von programmierten Problemlösungen.


Ziele Teilmodul 4
  • Die SuS verstehen eine Simulation als Möglichkeit für das Suchen nach einer Problemlösung.
  • Sie analysieren und testen das zur Verfügung gestellte Beispiel der Simulation eines Rasenmäher-Roboters.
  • Die SuS ergänzen das Simulationsbeispiel mit einem selbst entwickelten Algorithmus.
  • Sie verstehen das Blockkonzept zur übersichtlichen Gliederung von Programmen.



Disposition

Warum programmieren?

Programmieren ist eine Tätigkeit, deren Ergebnis ein Computer-Programm ist. Das Faszinierende daran ist die Vielfalt an unterschiedlichen Aufgaben, die mit solchen Programmen gelöst werden können.

Warum sollen die angehenden Lehrpersonen programmieren lernen? Es gibt zahlreiche Quellen, die Antworten auf diese Frage liefern, zum Beispiel:

Zitat

Programmieren [ist] so wichtig wie schreiben und lesen.

Quelle: https://www.fritzundfraenzi.ch/gesellschaft/programmieren-so-wichtig-wie-schreiben-und-lesen/

Beat Döbeli Honegger (Fachkern Medien und Informatik an der Pädagogischen Hochschule Luzern) gibt im Beitrag «Warum Informatik in der Schule?» eine differenziertere Antwort, indem er Informatik mit neun Argumenten zur Allgemeinbildung zählt:

Zitat
  • Konstruktionismus-Argument ("Der Computer als Schüler:in")
  • Wissenschaftsargument ("Informatik gehört zur Allgemeinbildung, weil Informatik mit Simulation ein drittes Standbein in die Wissenschaft gebracht hat.")
  • Denkobjektargument ("Der Computer als Denkobjekt")
  • Problemlöseargument ("Informatikkenntnisse helfen auch beim Lösen von Problemen ausserhalb der Informatik.")
  • Welterklärungsargument ("Um die heutige Informationsgesellschaft verstehen und erklären zu können, sind Informatikkenntnisse notwendig.")
  • Konzeptwissenargument ("Informatikkenntnisse helfen, die Nutzung von ICT besser zu verstehen.")
  • Arbeitstechnikargument ("Mit Informatik lässt sich das präzise Planen, Arbeiten und Kommunizieren im Team üben.")
  • Motivations-/Interesseargument ("Mit Informatik lassen sich Schülerinnen und Schüler mit technischem Interesse ansprechen.")
  • Berufswahl-Argument.

Programmieren ist ein Teilaspekt der Informatik. Das Modul «Programmieren» an der FMS Berufsfeld Pädagogik beschränkt sich auf folgende Ziele:

  1. Die Schülerinnen und Schüler der FMS Berufsfeld Pädagogik (kurz «SuS») werden später als Primarlehrpersonen eigene Ideen für den Unterricht entwickeln, wie Computerprogramme ihre Schülerinnen und Schüler beim Lernen unterstützen könnten. Sie sollen deshalb entsprechende Apps auch selbst programmieren können (z.B. ein mit der Zeit wachsendes Verzeichnis der Wörter, welche die Kinder in ihren eigenen Texten verwenden; das Verzeichnis fördert die Erweiterung des Wortschatzes der ganzen Klasse und die schwächere Primarschüler:innen können die korrekte Schreibweise der Wörter leicht «nachschlagen»).
  2. Primarschülerinnen und Primarschüler sollen den Computer als Werkzeug für das entdeckende Lernen in «traditionellen» Fächern wie Mathematik, Geometrie oder Geografie nutzen können. Dazu eignet sich der Turtle-Grafik-Ansatz von Seymour Papert (weiterentwickelt und aktualisiert von Yasmin B. Kafai / Quinn Burke). Die SuS der FMS sollen sich deshalb das Konzept von Turtle-Grafiken aneignen, damit sie es später den Primarschüler:innen erklären können. Als angehende Lehrpersonen werden sie dann auch in der Lage sein, selbst Aufgaben zu stellen, die Primarschüler:innen mit Turtle-Grafiken lösen können.
  3. Die SuS sollen auch verstehen, wie Programme und andere Unterrichtsmaterialien in Form von offenen Bildungsressourcen (Open Educational Resources, OER) veröffentlicht werden können, um Lehrkräften die Vorbereitung und Durchführung des Unterrichts zu erleichtern. Damit nützen sie Informatikanwendungen für zeitgemässe Formen der Kooperation.