Material und Unterrichtseinheiten fuer den Informatik-Unterricht

Objektorientierte Programmierung

Objektorientierte Programmierung in Delphi / Lazarus

Beschreibung: Die Begriffe Klasse und Objekt und deren Beziehung werden im ersten Modul in der Implementierung eines Textadventures deutlich gemacht. Das Zusammenspiel einer Klasse und den daraus erzeugten Objekten wird hier besonders deutlich. Ein besondere Stärke dieses Projekts liegt in der Erweiterbarkeit und der weiteren flexiblen Erstellung eigener Spiele, in denen das Grundkonzept der OOP geübt wird.
Dieser Einstieg wurde nicht nur von mir, sondern auch einigen KollegInnen erprobt und erwies sich als sehr gewinnbringend. Es schließen sich Module zur Übung des Umgangs mit Klassen und Objekten an.

Einsatzmöglichkeit: Einstieg in die Objektorientierung in Delphi / Lazarus
Stundenumfang: 8-10 Stunden
Klassenstufe: 12 / 13
Programmiersprache: Delphi /Lazarus
Download:

Modul 1 - Klassen, Objekte, Referenzen (Einfuehrungsprojekt)downloads: 5866 | type: zip | size: 2 MB
Modul 2 - Klassendiagramm und Objektdiagrammdownloads: 4146 | type: zip | size: 33 kB
Modul 3 - Konstruktordownloads: 678 | type: zip | size: 993 kB
Modul 4 - Methoden, Schnittstellen und Modularisierungdownloads: 659 | type: zip | size: 4 MB
Modul 5 - Tetris (Projekt zur Modularisierung)downloads: 700 | type: zip | size: 762 kB
Modul 6 - PacMan (Projekt zur Modularisierung)downloads: 661 | type: zip | size: 3 MB
Modul 7 - Datenkapselungdownloads: 642 | type: zip | size: 36 kB

 

Programmierung eines "Textadventure" als Einführung in die objektorientierte Programmierung in Python

Beschreibung: Die Begriffe Klasse und Objekt und deren Beziehung werden in der Implementierung eines Textadventures deutlich gemacht. Das Zusammenspiel einer Klasse und den daraus erzeugten Objekten wird hier besonders anschaulich. Im Gegensatz zu anderen Ansätzen der OOP wird hier zunächst mit einer Klasse operiert, von der mehrere Objekte erzeugt werden. Ein besondere Stärke dieses Projekts liegt in der Erweiterbarkeit und der weiteren flexiblen Erstellung eigener Spiele, in denen das Grundkonzept der OOP geübt wird. Dieser Einstieg wurde nicht nur von mir, sondern auch einigen KollegInnen erprobt und erwies sich als sehr gewinnbringend.
Einsatzmöglichkeit: Einstieg in die Objektorientierung mit Python
Stundenumfang: 8-10 Stunden (Erarbeitung 3-4 Stunden / Programmerweiterung 4-5 Stunden)
Klassenstufe: 12 / 13
Hinweis: Zweifache Ausführung der Arbeitsblätter (mit GUI und ohne GUI)
Modul 1 - Textadventure (Lehrerinformationen)downloads: 2671 | type: zip | size: 100 kB
Modul 1 - Textadventure Python mit GUIdownloads: 2322 | type: zip | size: 651 kB
Modul 1 - Textadventure Python ohne GUIdownloads: 2071 | type: zip | size: 85 kB

 
martin jakobs 2005-2017 | impressum