Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

openHPI

Objektorientierte Programmierung in Java

via openHPI

Overview

In diesem openHPI Einsteigerkurs beschäftigen wir uns mit den Grundlagen der objektorientierten Programmierung und lösen gemeinsam mit Detektiv Duke einen mysteriösen Entführungsfall.

Wesentliches Merkmal der objektorientierten Programmierung ist die geeignete Verteilung von Aufgaben auf Komponenten, die jeweils eigene Eigenschaften und Verhaltensweisen aufweisen und sich gegenseitig beeinflussen können.

Durch regelmäßige Programmieraufgaben wird das Gelernte angewendet und die Teilnehmer erwerben praktische Kenntnisse in der Programmiersprache Java. Abgerundet wird der Kurs durch einen vertiefenden Exkurs zur Modellierung von Klassen und deren Abhängigkeiten.

Voraussetzungen für diesen Kurs sind lediglich ein Interesse an Programmierung und ein Computer mit Internetzugang. Vorhergehende Programmiererfahrung ist hilfreich, aber nicht notwendig. Um erfolgreich am Kurs teilzunehmen, sollte man 3-6 Stunden Zeit pro Woche einplanen.

Syllabus

Woche 1:

In der ersten Kurswoche lernen wir den grundlegenden Aufbau eines Java Programms, sowie Variablen, Klassen, Objekte und Methoden kennen.

Woche 2:

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

Woche 3:

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

Exkurs : Modellierung:

In diesem Exkurs stellen wir verschiedene Modellierungsmethoden (Klassendiagramme und CRC Karten) vor und geben einen Überblick über die Motivation bei der Modellierung. Weiterhin findet ihr hier eine Aufnahme einer Beispiel Modellierungssession von uns. Im Peer-Assessment dieses Exkurses können die vorgestellten Techniken selbstständig im Team erprobt werden.

Woche 4:

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

Reviews

Start your review of Objektorientierte Programmierung in Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.