Self-paced course

Objektorientierte Programmierung in Java - Schulversion

Offered by openHPI-Java-Team

The listed learning units belong to the course Objektorientierte Programmierung in Java - Schulversion. Do you want to access all course content?

Modul 1

Im ersten Kursmodul lernen wir den grundlegenden Aufbau eines Java Programms, sowie Variablen, Klassen, Objekte und Methoden kennen.

Modul 2

In Modul zwei werden Parameter, Attribute, Bedingungen, Schleifen und Arrays behandelt.

Modul 3

In Modul drei wird näher auf Sichtbarkeiten und Vererbung eingegangen.

Überblick über das dritte Kursmodul

Text

Wiederholung Modul 2

Video

Selbsteinschätzung

Survey

Die (richtigen) Koordinaten zu Eikes Geheimbasis?

Video

Umfrage zur Zusammenarbeit

Survey

3.1 Vererbung

Video

3.1 Vererbung

Self-test

3.1.1 Programmieraufgabe

Graded Exercise

3.1.2 Programmieraufgabe

Graded Exercise

3.1.3 Programmieraufgabe

Graded Exercise

3.2 Sichtbarkeiten

Video

3.2 Sichtbarkeiten

Self-test

3.2.1 Programmieraufgabe

Graded Exercise

3.2.2 Programmieraufgabe

Graded Exercise

3.2.3 Programmieraufgabe

Graded Exercise

3.2.4 Programmieraufgabe (optional)

Exercise

3.3 Kapselung

Video

3.3 Kapselung

Self-test

3.3.1 Programmieraufgabe

Graded Exercise

3.3.2 Programmieraufgabe

Graded Exercise

3.3.3 Programmieraufgabe

Graded Exercise

3.4 Überschreiben von Methoden (Override)

Video

3.4 Überschreiben von Methoden (Override)

Self-test

3.4.1 Programmieraufgabe

Graded Exercise

3.4.2 Programmieraufgabe

Graded Exercise

3.5 Überladen von Methoden (Overload)

Video

3.5 Überladen von Methoden (Overload)

Self-test

3.5.1 Programmieraufgabe

Graded Exercise

3.5.2 Programmieraufgabe

Graded Exercise

3.5.3 Programmieraufgabe

Graded Exercise

Ronja und die scheinbar unlösbare Aufgabe

Video

3.6 Abstrakte Klassen

Video

3.6 Abstrakte Klassen

Self-test

3.6.1 Programmieraufgabe

Graded Exercise

3.6.2 Programmieraufgabe

Graded Exercise

3.7 Polymorphie

Video

3.7 Polymorphie

Self-test

3.7.1 Programmieraufgabe

Graded Exercise

3.7.2 Programmieraufgabe

Graded Exercise

3.8 This is super

Video

3.8 This is super

Self-test

3.8.1 Programmieraufgabe

Graded Exercise

3.8.2 Programmieraufgabe

Graded Exercise

Bonusaufgabe Modul 3

Bonus Exercise

Deep Dive Modul 3

Video

Deep Dive: Konventionen in Java

Video

Deep Dive: Konventionen in Java

Self-test

Deep Dive: Best Practices

Video

Deep Dive: Best Practices

Self-test

3.9 Hausaufgabe

Graded Test

Spielwiese Aufgabe Modul 3

Graded Exercise

Lesematerial

Text

Modul 4

In Modul vier lernen wir den richtigen Umgang mit Objektdatentypen kennen und beschäftigen uns darüber hinaus mit Typecasting, und Collections.

Exkurs : Speicherverwaltung

Dieser Exkurs gewährt einen Einblick in die technische Umsetzung bei der Ausführung unserer Java-Programme. Unter anderem wird der Umgang mit Referenzen und die sogenannte "Garbage Collection" näher beleuchtet.

I like, I wish

Wir freuen uns auf euer Feedback. Kritik, sachdienliche Hinweise, Lob, alles ist gerne gesehen! Spart nicht damit :)