Programmieren lernen mit Python: Objektorientierte Programmierung
Technische Universität Graz, PH Steiermark
Daniel Dohr, Josef Wachtler
Über
Inhalt
Kursinhalt
Programmieren lernen mit Python: Objektorientierte Programmierung ist ein kostenloser Kurs im MOOC (Massive Open Online Course) Format für Schüler:innen, Studierende, Lehrende und alle, die sich mit dem Thema der objektorientierten Programmierung(OOP) beschäftigen wollen. Der Kurs liefert einen Überblick über einige Konzepte die in der objektorientierten Programmierung Verwendung finden. In diesem Kurs werden Codebeispiele in der Programmiersprache Python gezeigt, um zu veranschaulichen, wie die vorgestellten Konzepte umgesetzt werden können.
Dieser Kurs besteht aus vier Lektionen, die aufeinander aufbauen und folgende Inhalte behandeln:
- In Lektion 1 werden die Grundlagen der objektorientierten Programmierung sowie die wichtigsten Begriffe besprochen. Die Einheit wird hauptsächlich theoretischer Natur sein, um einen Überblick zu erhalten. In den kommenden Lektionen werden die hier besprochenen Konzepte in der Praxis demonstriert.
- In Lektion 2 wird das erlernte Wissen anhand eines Beispiels in der Programmiersprache Python umgesetzt. Hier werden wir insbesondere auf Attribute und den Konstruktor eingehen.
- Lektion 3 behandelt Methoden und Verkapselung genauer.
- In Lektion 4 betrachten wir die Konzepte Vererbung und Polymorphismus.
Lernziele
Absolventen des Kurses erlangen das grundlegende Verständnis für das Konzept der objektorientierten Programmierung und sind in der Lage, das Erlernte in der Praxis umzusetzen. Das vermittelte Wissen eignet sich hervorragend als Ausgangspunkt, um weitere Konzepte zu erlernen beziehungsweise sich mit den hier präsentierten näher zu beschäftigen.
Am Ende des Kurses bist du in der Lage ...
- zu erklären, was objektorientierte Programmierung genau ist.
- Klassen und Objekte zu erstellen.
- Attribute und Methoden zu verwenden.
- Verkapselung zu verwenden.
- Vererbung anzuwenden.
Mit diesen Fähigkeiten bist du in der Lage, erste komplexere Programme zu schreiben und deine Programmierkenntnisse noch weiter zu vertiefen.
Vorkenntnisse
Grundlagen der Programmierung in Python (Variablen, Funktionen)
Zertifikat
Für die aktive Teilnahme am Kurs erfolgt bei Abschluss die Ausstellung eines automatisierten Zertifikats, welches Ihren Benutzernamen, den Kursnamen und die abgeschlossenen Lektionen beinhalten. Es wird darauf hingewiesen, dass es sich nur um eine Bestätigung handelt, die aussagt, dass die Benutzerin oder der Benutzer zumindest 75% der gestellten Selbstüberprüfungsfragen richtig beantwortet hat.Lizenz
Dieses Werk ist lizenziert unter CC BY 4.0Kursleitung
Daniel Dohr, Josef Wachtler
Daniel Dohr BSc absolvierte das Bachelorstudium "Software-Engineering and Management" an der Technischen Universität Graz. Neben dem Master Studium arbeitete er als C# Softwareentwickler in einer Grazer Firma.
DI Dr. Josef Wachtler BSc
arbeitet aktuell bei der OE Lehr- und Lerntechnologien auf der
Technischen Universität Graz. Seine wissenschaftlichen Interessen liegen
im Bereich des videobasierten Lernens, unterstützt durch interaktive
Inhalte, in verschiedenen Umgebungen, wie zum Beispiel Schulen,
Universitäten oder MOOCs.
Er ist für die technischen Aspekte eines Projekts verantwortlich, wo Lernapps für Kinder entwickelt und evaluiert werden. Die Unterstützung von Bachelor- und Masterarbeiten ist ebenfalls Teil seiner professionellen Aufgaben.
Er hat viel Erfahrung als Software Ingenieur und Entwickler mit dem Fokus auf der Entwicklung für das Internet. Er liebt Python.
Anmelden & Einschreiben Aktuell: 679 Teilnehmer:innen
Kostenlos für alle € 0.00
Partner:innen
Technische Universität Graz
Graz
PH Steiermark
Graz