Title: Python lernen und anwenden

Dieser Kurs ist neben dem Forschungsprojekt DigiProMIN, an dem ich mit dem Hasso-Plattner-Institut arbeiten durfte, entstanden. Mir war wichtig, dass das Material direkt und einfach für Lehrkräfte einsetzbar ist. Der Download der mbz-Datei für den Import im eigenen Moodle-System ist am Ende des Kurses möglich. Im eigenen Kurs sind für Lehrkräfte die Lösungen der Programmieraufgaben sichtbar, für Teilnehmende unsichtbar.

Der Kurs ist geeignet, in der Sekundarstufe I die Programmiersprache Python mit Deeper Learning Pädagogik im Unterricht einzuführen. Als Programmierumgebung wird WebTigerPython genutzt, weil es browserbasiert ist und auf allen Geräten funktioniert. Das Deeper Learning Workbook kann hier zur Vertiefung ebenfalls heruntergeladen werden.

Das ursprünglich entwickelte Material ist ohne große technische Hürden verwendbar und kann unter digipromin.openhpi.de/python-moodle heruntergeladen werden. Die Anmeldung muss als Gast erfolgen und der Schlüssel ist hpi-python. Hier ist auch eine Modulbeschreibung enthalten, die das Konzept inklusive Stundenplanungen genauer erläutert.

Ersteller: Dr. Susanne Pedersen

E-Mail: susanne.pedersen@ulricianum-aurich.de

Role: Teilnehmer/in — Teilnehmer/innen haben in einem Kurs grundsätzlich weniger Rechte.

Section 1
  Header
  Anleitung
  Ankündigungen
Projekt
  Solo-Taxonomie
  Es war einmal… … ein kleiner Bauernhof, der von ei...
  Projekt "Unsere kleine Farm" In den nächsten Woche...
  Es war einmal… … ein kleines Hotel, das von ei...
  Projekt "Hotel Irgendwo" In den nächsten Woche...
  A. Abgabe Listen finden
  B. Abgabe Dictionaries
  C. Abgabe des Programms
  Bauernhof: Material zu Anforderungsbeschreibung und Modellierungsfahrplan
  Hotel: Material zu Anforderungsbeschreibung und Modellierungsfahrplan (Kopie)
  Diagramm-Editor
  Hinweis für die Lehrkraft:Zur leichteren Erreichba...
  Scrumboard
  Deeper Learning Workbook-Download
  Beispiel-Implementierungen
Auf der Schlange nach oben
  Auf der Schlange nach oben
0.1 WebTigerPython
  Film Python 0.1 WebTigerPython
1.1 Erster Output
  Film Python 1.1 Einstieg Erster Output
  Folien zu 1.1 Erster Output
  Einstieg Erster Output 1
  Lösung:
  Einstieg Erster Output 2
  Lösung:
  Einstieg Erster Output 3
  Lösung:
  Selbsttest Erster Output
1.2 Variablen
  Film Python 1.2 Variablen
  Folien zu 1.2 Variablen
  Variablen 1
  Lösung:
  Variablen 2
  Lösung:
  Variablen 3
  Lösung:
  Selbsttest Variablen
1.3 Strings
  Film Python 1.3 Strings
  Folien zu 1.3 Strings
  Strings 1
  Lösung:
  Strings 2
  Lösung:
  Strings 3
  Lösung:
  Selbsttest Strings
1.4 Datentypen
  Film Python 1.4 Datentypen
  Folien zu 1.4 Datentypen
  Datentypen 1
  Lösung:
  Datentypen 2
  Lösung:
  Datentypen 3
  Lösung:
  Selbsttest Datentypen
1.5 Turtle 1
  Film Python 1.5 Turtle 1
  Folien zu 1.5 Turtle 1
  Turtle 1_1
  Lösung:
  Turtle 1_2
  Lösung:
  Turtle 1_3
  Lösung:
  Selbsttest Turtle 1
1.6 Turtle 2
  Film Python 1.6 Turtle 2
  Folien zu 1.6 Turtle 2
  Turtle 2_1
  Lösung:
  Turtle 2_2
  Lösung:
  Selbsttest Turtle 2
2.1 Verzweigungen 1
  Film Python 2.1 Verzweigungen 1
  Folien zu 2.1 Verzweigungen 1
  Film Python 0.1 Daten importieren
  Folien zu 0.1 Daten importieren
  Importdatei für WebTigerPython für die Programmieraufgaben
  Verzweigungen 1_1
  Lösung:
  Verzweigungen 1_2
  Lösung:
  Verzweigungen 1_3
  Lösung:
  Selbsttest Verzweigungen 1
2.2 Verzweigungen 2
  Film Python 2.2 Verzweigungen 2
  Folien zu 2.2 Verzweigungen 2
  Verzweigungen 2_1
  Lösung:
  Verzweigungen 2_2
  Lösung:
  Verzweigungen 2_3
  Lösung:
  Selbsttest Verzweigungen 2
2.3 Schleifen
  Film Python 2.3 Schleifen
  Folien zu 2.3 Schleifen
  Schleifen 1
  Lösung:
  Schleifen 2
  Lösung:
  Schleifen 3
  Lösung:
  Selbsttest Schleifen
2.4 Listen 1
  Film Python 2.4 Listen 1
  Folien zu 2.4 Listen 1
  Listen 1_1
  Lösung:
  Listen 1_2
  Lösung:
  Selbsttest Listen 1
2.5 Listen 2
  Film Python 2.5 Listen 2
  Folien zu 2.5 Listen 2
  Listen 2_1
  Lösung:
  Listen 2_2
  Lösung:
  Selbsttest Listen 2
2.6 Listen 3
  Film Python 2.6 Listen 3
  Folien zu 2.6 Listen 3
  Listen 3_1
  Lösung:
  Listen 3_2
  Lösung:
  Selbsttest Listen 3
3.1 Funktionen ohne Parameter
  Film Python 3.1 Funktionen ohne Parameter
  Folien zu 3.1 Funktionen ohne Parameter
  Funktionen ohne Parameter 1
  Lösung:
  Funktionen ohne Parameter 2
  Lösung:
  Funktionen ohne Parameter 3
  Lösung:
  Selbsttest Funktionen ohne Parameter
3.2 Funktionen mit Parametern
  Film Python 3.2 Funktionen mit Parametern
  Folien zu 3.2 Funktionen mit Parametern
  Funktionen mit Parameter 1
  Lösung:
  Funktionen mit Parameter 2
  Lösung:
  Funktionen mit Parameter 3
  Lösung:
  Selbsttest Funktionen mit Parametern
3.3 Dictionaries
  Film Python 3.3 Dictionaries
  Folien zu 3.3 Dictionaries
  Dictionaries 1
  Lösung:
  Dictionaries 2
  Lösung:
  Dictionaries 3
  Lösung:
  Selbsttest Dictionaries
3.4 Zufallszahlen
  Film Python 3.4 Zufallszahlen
  Folien zu 3.4 Zufallszahlen
  Zufallszahlen 1
  Lösung:
  Zufallszahlen 2
  Lösung:
  Zufallszahlen 3
  Lösung:
  Zufallszahlen 4
  Selbsttest Zufallszahlen
4.1 Eingabe
  Film Python 4.1 Eingabe
  Folien zu 4.1 Eingabe
  Eingabe 1
  Lösung:
  Eingabe 2
  Lösung:
  Eingabe 3
  Lösung:
  Selbsttest Eingabe
Lizenzangaben
  Lizenz-Informationen zum Kurs
Download Moodle-Kurs
  Moodle-Import-Datei
Für Profis
  Python - schnell und intensiv Programmieren lernen