Self-paced course
The listed learning units belong to the course Objektorientierte Programmierung in Java. Do you want to access all course content?
Informationen zum Kurs
Text
Willkommen, Inhalte und Struktur des Kurses
Text
Umfrage zum Kursbeginn
Survey
Überblick über die erste Woche
Text
Wie Paco entführt wurde und Duke beschloss einen Roboter zu bauen.
Video
Eikes Brief
Text
1.1 Ein erstes Programmierbeispiel
Video
1.1 Ein erstes Programm
Learning materials
Einführung in die Programmierumgebung
Video
Hallo Welt Testaufgabe
Learning materials
Selbsteinschätzung
Survey
1.1.1 Programmieraufgabe
Learning materials
1.1.2 Programmieraufgabe
Learning materials
1.1.3 Programmieraufgabe
Learning materials
1.2 Klassen und Objekte
Video
1.2 Klassen und Objekte
Learning materials
Fragebogen zu Vorkenntnissen
Survey
1.3 Variablen (1)
Video
1.3 Variablen (1)
Learning materials
1.3.1 Programmieraufgabe
Learning materials
1.4 Variablen (2)
Video
1.4 Variablen (2)
Learning materials
1.4.1 Programmieraufgabe
Learning materials
1.4.2 Programmieraufgabe
Learning materials
1.4.3 Programmieraufgabe
Learning materials
1.5 Attribute
Video
1.5 Attribute
Learning materials
1.5.1 Programmieraufgabe
Learning materials
1.5.2 Programmieraufgabe
Learning materials
1.6 Methoden
Video
1.6 Methoden
Learning materials
1.6.1 Programmieraufgabe
Learning materials
1.6.2 Programmieraufgabe
Learning materials
1.6.3 Programmieraufgabe
Learning materials
1.7 Methoden und Rückgabewerte
Video
1.7 Methoden und Rückgabewerte
Learning materials
1.7.1 Programmieraufgabe
Learning materials
1.7.2 Programmieraufgabe
Learning materials
1.7.3 Programmieraufgabe
Learning materials
Bonus Aufgabe Woche 1
Learning materials
Deep Dive Woche 1
Video
1.8 Hausaufgabe
Learning materials
Spielwiese Aufgabe Woche 1
Learning materials
Dukes Entscheidung: Eure Ergebnisse
Text
Lesematerial
Text
Überblick über die zweite Kurswoche
Text
Recap
Video
Recap
Learning materials
Dukes Entschluss, Eikes Aufforderung zu ignorieren - die richtige Wahl?
Video
Office Hourse zu Woche 1
Video
2.1 Parameter
Video
2.1 Parameter
Learning materials
2.1.1 Programmieraufgabe
Learning materials
2.1.2 Programmieraufgabe
Learning materials
Wo ist das Versteck von Eike Vil?
Text
2.1.3 Programmieraufgabe
Learning materials
2.2 Boolean
Video
2.2.1 Boolean
Learning materials
2.2.2 Boolean
Learning materials
Spiel: Boolesche Aussagenlogik und Vergleiche (nicht mehr verfügbar)
Learning materials
2.3 Kontrollstrukturen: Verzweigungen
Video
2.3 Verzweigungen
Learning materials
2.3.1 Programmieraufgabe
Learning materials
2.3.2 Programmieraufgabe
Learning materials
2.3.3 Programmieraufgabe
Learning materials
2.4 Kontrollstrukuren: Schleifen
Video
2.4 Schleifen
Learning materials
2.4.1 Programmieraufgabe
Learning materials
2.4.2 Programmieraufgabe
Learning materials
2.4.3 Programmieraufgabe
Learning materials
2.4.4 Programmieraufgabe
Learning materials
2.5 Primitive Arrays
Video
2.5 Primitive Arrays
Learning materials
2.5.1 Programmieraufgabe
Learning materials
2.5.2 Programmieraufgabe
Learning materials
2.5.3 Programmieraufgabe
Learning materials
2.6 Konstruktoren
Video
2.6 Konstruktoren
Learning materials
2.6.1 Programmieraufgabe
Learning materials
2.6.2 Programmieraufgabe
Learning materials
Dukes Entscheidung: Eure Ergebnisse
Text
1. Bonusaufgabe Woche 2
Learning materials
2. Bonusaufgabe Woche 2
Learning materials
Deep Dive Woche 2
Video
Syntaxfehler, Laufzeitfehler, Compiletime, Runtime, Compiler und Interpreter
Text
2.7 Hausaufgabe
Learning materials
Selbsteinschätzung
Survey
Lesematerial
Text
Überblick über die dritte Kurswoche
Text
Wiederholung Woche 2
Video
Selbsteinschätzung
Survey
Die (richtigen) Koordinaten zu Eikes Geheimbasis?
Video
3.1 Vererbung
Video
3.1 Vererbung
Learning materials
3.1.1 Programmieraufgabe
Learning materials
3.1.2 Programmieraufgabe
Learning materials
3.1.3 Programmieraufgabe
Learning materials
3.2 Sichtbarkeiten
Video
3.2 Sichtbarkeiten
Learning materials
3.2.1 Programmieraufgabe
Learning materials
3.2.2 Programmieraufgabe
Learning materials
3.2.3 Programmieraufgabe
Learning materials
3.2.4 Programmieraufgabe (optional)
Learning materials
3.3 Kapselung
Video
3.3 Kapselung
Learning materials
3.3.1 Programmieraufgabe
Learning materials
3.3.2 Programmieraufgabe
Learning materials
3.3.3 Programmieraufgabe
Learning materials
3.4 Überschreiben von Methoden (Override)
Video
3.4 Überschreiben von Methoden (Override)
Learning materials
3.4.1 Programmieraufgabe
Learning materials
3.4.2 Programmieraufgabe
Learning materials
3.5 Überladen von Methoden (Overload)
Video
3.5 Überladen von Methoden (Overload)
Learning materials
3.5.1 Programmieraufgabe
Learning materials
3.5.2 Programmieraufgabe
Learning materials
3.5.3 Programmieraufgabe
Learning materials
Ronja und die scheinbar unlösbare Aufgabe
Video
3.6 Abstrakte Klassen
Video
3.6 Abstrakte Klassen
Learning materials
3.6.1 Programmieraufgabe
Learning materials
3.6.2 Programmieraufgabe
Learning materials
3.7 Polymorphie
Video
3.7 Polymorphie
Learning materials
3.7.1 Programmieraufgabe
Learning materials
3.7.2 Programmieraufgabe
Learning materials
3.8 This is super
Video
3.8 This is super
Learning materials
3.8.1 Programmieraufgabe
Learning materials
3.8.2 Programmieraufgabe
Learning materials
Bonusaufgabe Woche3
Learning materials
Deep Dive Woche 3
Video
Deep Dive: Konventionen in Java
Video
Deep Dive: Konventionen in Java
Learning materials
Deep Dive: Best Practices
Video
Deep Dive: Best Practices
Learning materials
3.9 Hausaufgabe
Learning materials
Spielwiese Aufgabe Woche 3
Learning materials
Lesematerial
Text
Willkommen zu Kurswoche 4
Text
Wiederholung Woche 3
Video
4.1 Objektdatentypen
Video
4.1 Objektdatentypen
Learning materials
4.1.1 Programmieraufgabe
Learning materials
4.1.2 Programmieraufgabe
Learning materials
4.2 Type Casting
Video
4.2 Type Casting
Learning materials
4.2.1 Programmieraufgabe
Learning materials
4.2.2 Programmieraufgabe
Learning materials
4.2.3 Programmieraufgabe
Learning materials
4.3 Collections
Video
4.3 Ergänzung: Collections
Text
4.3 Collections
Learning materials
Spielwiese zum Thema Collections
Learning materials
4.3.1 Programmieraufgabe
Learning materials
4.3.2 Programmieraufgabe
Learning materials
4.3.3 Programmieraufgabe
Learning materials
4.4 Foreach-Schleifen
Video
4.4 Foreach-Schleifen
Text
4.4 Foreach-Schleifen
Learning materials
4.4.1 Programmieraufgabe
Learning materials
4.4.2 Programmieraufgabe
Learning materials
4.4.3 Programmieraufgabe
Learning materials
4.5 Interfaces
Video
4.5 Interfaces
Learning materials
4.5.1 Programmieraufgabe
Learning materials
4.5.2 Programmieraufgabe
Learning materials
4.5.3 Programmieraufgabe
Learning materials
Bonusaufgabe Woche4
Learning materials
Deep Dive Woche 4
Video
Spielwiese zur equals() Methode
Learning materials
Ende gut, alles gut? Der Schrecken der Potsdamer Unterwelt schlägt zurück.
Video
Unser erstes Programmbeispiel - Reloaded!
Video
4.6 Hausaufgabe
Learning materials
Selbsteinschätzung
Survey
Lesematerial
Text
Auf Wiedersehen!
Video
FAQ - Häufig gestellte Fragen
Text
Klammern
Text
Cheat Sheet: Primitive Datentypen
Text
Cheat Sheet: Operatoren
Text
Cheat Sheet: Java Schlüsselwörter
Text
Cheat Sheet: Akronyme und Begriffe
Text
Cheat Sheet: Klassen und Objekte
Text
Cheat Sheet: Kontrollstrukturen
Text
Methodensignatur
Text
MiniExkurse: Rekursion und Laufzeiteffizienz
Text
Osterspecial: Woche 1 Story-Alternative: Dukes Entschluss, Eike sein echtes Passwort "f3derV1eh_" zu übermitteln - die richtige Wahl?
Video
Osterspecial: Woche 1 Story-Alternative: Dukes Entschluss, Eike das falsche Passwort "PacoSchatz" zu übermitteln - die richtige Wahl?
Video
Osterspecial: Woche 2 Story-Alternative: Die falschen Koordinaten
Video