Spieleprogrammierung mit Python

In diesem dreiteiligen Kurs lernst du die Programmiersprache Python kennen:

Spieleprogrammierung mit Python Teil 1:

Du interessierst dich fürs Programmieren und spielst gerne Spiele? Perfekt, denn in diesem dreiteiligen Kurs kannst Du beides kombinieren! In diesem ersten Teil erlernst Du dafür die Grundlagen des Programmierens mit Python und machst auch schon einen ersten Ausflug in die Welt des grafischen Programmierens. Außerdem lernst Du auch den Umgang mit einer professionellen Entwicklungsumgebung kennen. Das im Kurs erworbene Wissen kannst Du in ähnlicher Form auf viele andere Programmiersprachen anwenden.

Nach Abschluss des ersten Teils hast Du in zwei weiteren Kursen die Möglichkeit grafische Programmierung zu erlernen und später dein eigenes Snake-Spiel zu programmieren.

Die Einsatzgebiete der Sprache Python reichen von kommerzieller Software wie YouTube, GOOGLE und der Spieleindustrie, dem Einsatz von Einplatinencomputern wie dem Raspberry Pi oder auch in die Wissenschaftsgemeinde bspw. zur Forschung von Künstlicher Intelligenz.

Programmiervorkenntnisse sind nicht erforderlich.


Zielgruppe und Dauer des Kurses

Schülerinnen und Schüler aus NRW ab Jgst. 9
6 Kurseinheiten zu 120 Minuten


Python 1

Spieleprogrammierung mit Python Teil 2:

Du interessiert dich fürs programmieren und spielst gerne Spiele? Perfekt, denn in diesem dreiteiligen Kurs kannst Du beides kombinieren! In diesem zweiten Teil lernst Du den Umgang mit Widgets kennen, um die grafische Benutzerschnittstelle (GUI) zu programmieren. Hierzu gehört z.B. das Programmieren einer GUI mit der eine Zufallszahl gewürfelt werden kann. Im Anschluss optimierst Du den Umgang mit der GUI noch einmal, sodass Du perfekt für den dritten Teil des Kurses vorbereitet bist: das Programmieren des Spiels Snake.

Die Einsatzgebiete der Sprache Python reichen von kommerzieller Software wie YouTube, GOOGLE und der Spieleindustrie, dem Einsatz von Einplatinencomputern wie dem Raspberry Pi oder auch in die Wissenschaftsgemeinde bspw. zur Forschung von Künstlicher Intelligenz.

Voraussetzung für diesen Kurs sind Programmierkenntnisse mit Python. Dazu gehören:
• Variablen & Datentypen (insbes. Umgang mit Datentyp List)
• if-else-Anweisung
• Methoden (eigene Definitionen)
• Schleifen (for und while)

Zudem wird die Community Edition der IDE PyCharm benötigt. Eine Anleitung für die Installation wird nach erfolgter Anmeldung versandt.


Zielgruppe und Dauer des Kurses

Schülerinnen und Schüler aus NRW ab Jgst. 9
Eine vorherige Teilnahme am Kurs Python 1 ist wünschenswert, bei ausreichenden Programmierkenntnissen aber nicht zwingend erforderlich.
4 Kurseinheiten zu 120 Minuten


Python 2

Spieleprogrammierung mit Python Teil 3:

Du interessiert dich fürs programmieren und spielst gerne Spiele? Perfekt, denn in diesem dreiteiligen Kurs kannst Du beides kombinieren! In diesem dritten Teil programmierst Du dein eigenes Snake Spiel mit dem Du danach auch gegen deine Freunde antreten kannst. Zunächst erschaffst Du eine Spieloberfläche, erzeugst die Schlange und erweckst sie anschließend mit einem Algorithmus zum Leben.

Die Einsatzgebiete der Sprache Python reichen von kommerzieller Software wie YouTube, GOOGLE und der Spieleindustrie, dem Einsatz von Einplatinencomputern wie dem Raspberry Pi oder auch in die Wissenschaftsgemeinde bspw. zur Forschung von Künstlicher Intelligenz.

Voraussetzung für diesen Kurs sind Programmierkenntnisse mit Python und Pythons Standard GUI-Toolkit tkinter. Benötigte Kenntnisse:

• Variablen & Datentypen (insbes. Umgang mit Datentyp List)
• if-else-Anweisung
• Methoden (eigene Definitionen)
• Schleifen (for und while)
• tkinter

Zudem wird die Community Edition der IDE PyCharm benötigt. Eine Anleitung für die Installation wird nach erfolgter Anmeldung versandt.


Zielgruppe und Dauer des Kurses

Schülerinnen und Schüler aus NRW ab Jgst. 9
Eine vorherige Teilnahme wenigstens am Kursteil 2 ist erforderlich.
6 Kurseinheiten zu 120 Minuten


Python 3

Termine und Anmeldung

Spieleprogrammierung mit Python Teil 1 läuft derzeit an folgenden Terminen: 19.05., 26.05., 04.06., 09.06., 16.06., 23.06.
Bei großem Interesse bieten wir in den Sommerferien einen weiteren Durchlauf zu Teil 1 an.

Wenn du per E-Mail über neue Termine auf dem Laufenden gehalten werden möchtest, schick' uns doch kurz folgende Einwilligung unterschrieben zurück: Download (.pdf)

Spieleprogrammierung mit Python Teil 2 wird voraussichtlich einmal zu Beginn der Sommerferien und noch einmal nach den Ferien angeboten, die Termine werden auf dieser Seite veröffentlicht.

Auch Teil 3 des Kurses wird einmal in den Sommerferien und noch einmal nach den Ferien angeboten, die Termine werden auf dieser Seite veröffentlicht.


Hinweise zum Datenschutz (Link)



Kontakt

zdi-Netzwerk IST.Bochum

Geschäftsstelle
c/o Heinrich-von-Kleist-Schule
Heinrichstr. 2
44805 Bochum
Telefon: 0234 / 38870225
Telefax: 0234 / 38870226

E-Mail: info@ist-bochum.de

zdi-Netzwerk MINT.REgio

Geschäftsstelle
c/o Hittorf-Gymnasium
Kemnastr. 38
45657 Recklinghausen
Telefon: 02361 / 4978600
Telefax: 02361 / 4978606

E-Mail: info@mint-regio.de