Programmieren
Objektorientierung - Grundlagen (OOA, OOD, OOP, UML)
Grundlagen der OOP (Objektorientierte Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen
Hier finden Sie Materialien zum objektorientierten Paradigma. Die Reihenfolge ist nicht unbedingt einleuchtend, orientiert sich aber an der Unterrichtspraxis: Am Anfang steht das grundlegende Verständnis des Klassenprinzips, entsprechend werden einfache Klassendiagramme eingeführt. Komplexere statische Modellierung (mit Assoziationen ...) werden erst behandelt, wenn die Grundlagen (auch der OOP) behandelt sind, ebenso OOA/OOD.
Theorie der objektorientierten ProgrammierungTheorie der OOP (Objektorientierte Programmierung): Klassen, Objekte, Methoden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenOOP - Geheimnisprinzip, KapselungGeheimnisprinzip und Kapselung bei der Objektorientierte Programmierung (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKlassendiagramme in UMLUML-Klassendiagramme - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenZugriffsmodifikatoren: public, private, protectedZugriffsmodifikatoren in der OOP (Objektorientierten Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenOOA und OODOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenUse-Case-DiagrammeOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenAktivitätsdiagrammeUML: Aktivitätsdiagramme im InformatikunterrichtAssoziationenAssoziationen zwischen Klassen ausführlich erklärt (Video, PDF-Präsentation): UML-Klassendiagramme, Multiplizitäten, Navigierbarkeit und RollenKlassenassoziationen - Übungen mit LösungenÜbungen zu Assoziationen zwischen Klassen mit ausführlichen Lösungen (Videotutorial)AbhängigkeitsbeziehungenAbhängigkeitsbeziehungen zwischen Klassen (UML, Klassendiagramme) - Unterrichtsmaterial, Übungen, BeispieleUML2 Free für eclipse - AnleitungAnleitung für eclipse: eUML2 zum Erstellen von Klassendiagrammen (inkl. Forward Engineering)