Kurs 01618 - Sommer 2016

Einführung in die objektorientierte Programmierung

Betreuung:

Bitte wenden Sie sich bei sämtlichen Fragen zum Kurs an: joerg.hagemann

Studienmaterial:

Kurstext (alle Kurseinheiten)

Letzte grundlegende Überarbeitung: Sommer 2007

Nächster geplanter Einsatz: Sommer 2017

Kurzbeschreibung

Der Kurs gibt eine Einführung in die Konzepte der objektorientierten Programmierung und erläutert alle wichtigen Konstrukte der objektorientierten Programmiersprache Java. Zusammen mit den Einsendeaufgaben will er insbesondere auch programmiertechnisches Rüstzeug zur Eigenentwicklung von Java-Programmen vermitteln.
Der Kurs behandelt die grundlegenden Konzepte objektorientierter Programmierung: Objekte, Klassen, Kapselung, Vererbung, Schnittstellen. Diese werden anhand ausgewählter Beispiele vorgestellt. Der Kurs zeigt auf, wie diese Konzepte zur Realisierung von Programmbausteinen und von Programmgerüsten herangezogen werden können. Zur Illustration werden wichtige Eigenschaften von Javas Klassenbibliothek zur Realisierung graphischer Bedienoberflächen erläutert. Schließlich werden ausgesuchte Aspekte zur parallelen und verteilten Programmierung mit Java behandelt.
Für folgende Informatik-Studiengänge vorgesehen: B (auch Mathematik), L, ZS

Bitte beachten: Der Kurs 01618 ist nicht identisch mit dem Kurs 20022 "Einführung in die objektorientierte Programmierung" für den Bachelorstudiengang Wirtschaftsinformatik (Modul 31221).

Der Kurs ist online verfügbar.

Einsendeaufgaben

Die Abgabe der Einsendeaufgaben erfolgt über das Online-Übungssystem. Dort finden Sie auch die Lösungsvorschläge zu den Aufgaben.

Nr.

Titel Aufgaben (VU PDF) Lösungen (VU PDF)
1 Objektorientierung: Ein Einstieg Übung 1 Musterlösung 1
2 Objekte, Klassen, Kapselung Übung 2 Musterlösung 2
3 Vererbung und Subtyping Übung 3 Musterlösung 3
4 Vererbung, Bausteine für objektorientierte Programme Übung 4 Musterlösung 4
5 Objektorientierte Programmgerüste Übung 5 Musterlösung 5
6 Parallelität Übung 6 Musterlösung 6
7 Programmierung verteilter Objekte Übung 7 Musterlösung 7

Newsgroups

Zu dem Kurs gibt es auf dem Newsserver der FernUniversität news.fernuni-hagen.de zwei Newsgruppen:

Diese Newsgruppen sollen Ihnen die Möglichkeit geben, mit anderen Studierenden Kontakt aufzunehmen und Fragen zum Kurs zu stellen. In der Newsgruppe "betreuung" werden wir auch aktuelle Informationen zum Kurs an Sie weitergeben. Angaben zur Benutzung der Newsgruppen finden Sie in der Gruppe "betreuung" als Eintrag.

Bitte beachten Sie, dass die Benutzung des Newsservers außerhalb des Hochschulnetzes eine Authentifizierung über den hochschulweiten Account (Benutzernamen+Kennwort) erfordert.

Im Newsportal www.fernuni-hagen.de/www2news schließlich können Sie Newsbeiträge mit Ihrem Web-Browser lesen und schreiben, Sie können sich dort auf unsere beiden Gruppen auch Lesezeichen legen. Wenn Sie jetzt diese Newsgruppen sehen wollen, klicken Sie bitte hier:

Als wesentlich komfortablere Alternative zum Web-Browser empfehlen wir die Benutzung eines Newsreaders wie z. B. Thunderbird oder Outlook. Die Einrichtung eines News-Kontos in einem solchen News-Client wird im PDF "So richten Sie sich ein News-Konto ein" (PDF 629 KB) erklärt.

Weitere Informationen

Informationshefte

weitere Informationen

12.08.2021