Einführung
Dieser Kurs über zwei Semester ist die perfekte Gelegenheit eine Programmiersprache zu lernen, welche auch von professionellen Programmierern genutzt wird. Die Teilnehmenden werden vertraut sein mit Begriffen und Konzepten, welche häufig in der Welt der IT verwendet werden. Sie werden das Programmieren erlernen und eigene Applikationen erstellen.
Kursprogramm
1Lektion 1 - Einführung in Python
In dieser Lektion bauen wir unser erstes kleines Programm in Python und lernen die Programmierumgebung Visual Studio kennen.
2Lektion 2 - Variablen und mathematische Operationen (Teil 1)
In dieser Lektion lernen wir die grundlegendsten Datentypen, wie Integer, Float, Boolean und Variablen kennen. Außerdem schauen wir uns die am meisten genutzten mathematischen und logischen Operationen an.
3Lektion 3 - Variablen und mathematische Operationen (Teil 2)
Wir schauen uns die Grundlagen von mathematischen Operationen und Variablen weiter an, sowie die in Python schon vorprogrammierten mathematischen Funktionen.
4Lektion 4 - logische und Vergleichsoperatoren
Wir machen einen Sprung in die Welt der logischen und der Vergleichsoperatoren: >, >=, <, <=, ==, !=, ‘and’, ‘or’, ‘not’.
5Lektion 5 - Bedingungen (Teil 1)
In der Lektion lernen wir, was Bedingungen sind und wie man sie anwendet.
6Lektion 6 - Bedingungen (Teil 2)
Wir beschäftigen uns weiter mit Bedingungen und wenden diese in verschiedenen Übungen an.
7Lektion 7 - Schleifen (Teil 1)
Dürfen wir vorstellen: Schleifen! Wir befassen uns dieses Mal mit der "while"-Schleife und ihrer möglichen Anwendungen anhand von Beispielen.
8Lektion 8 - Schleifen (Teil 2)
Weiter geht es mit der "for"-Schleife. Wir schauen uns dabei an, wie wir den richtigen Schleifentyp auswählen entsprechend unserer Aufgabe und wie wir Schleifen miteinander kombinieren.
9Lektion 9 - Listen
In dieser Lektion lernen wir in Python Listen kennen und vertiefen unser Wissen über den Datentyp "String".
10Lektion 10 - Funktionen (Teil 1)
Dieses Mal beschäftigen wir uns mit dem großen Thema Funktionen in der Programmierung.
11Lektion 11 - Funktionen (Teil 2)
Da das Thema Funktionen sehr umfangreich ist, geht es damit in dieser Lektion weiter.
12Lektion 12 - Einführung in Pygame
In dieser Lektion schauen wir uns die Programmbibliothek Pygame an und erstellen unsere erste Applikation mit Grafiken.
13Lektion 13 - Fortsetzung Pygame
Es gibt noch viel mehr in Pygame zu entdecken,so dass wir uns das in dieser Lektion noch tiefer einsteigen und eine weitere Applikation damit bauen.
14Lektion 14 - Klassische Probleme
Das Ziel der Lektion ist es, das im Kurs erworbene Wissen zu festigen und die erworbenen Fähigkeiten zu üben und dabei individuell Werkzeuge zur Lösung vorgegebener Aufgaben
auszuwählen. In dieser Lektion werden die Schüler mit sehr typischen Problemen eines Programmierers konfrontiert.
15Lektion 15 - Der Geldautomat
Das Ziel der Lektion besteht darin, ein Programm zu erstellen, das einen Geldautomaten simuliert und dabei all das Wissen der Schüler aus den vorherigen Lektionen nutzt.
16Abschlusslektion - Zusammenfassung
In dieser Lektion werden wir unser im Verlauf dieses Kurses erworbenes Wissen überprüfen.
