Logo - Fakultät Illustration
 

Kurs 01618 - Winter 2018/19

Illustration

Einführung in die objektorientierte Programmierung

Autoren/innen: Univ.-Prof. Dr. Arnd Poetzsch-Heffter
SWS: 4 , WS 2018/19
Dauer: 1 Semester
Angebot: in jedem Semester
Übung: 2 SWS

Prüfung: Klausur

Betreuung:

Veranstaltungsbezogene E-Mail:

Bitte wenden Sie sich bei sämtlichen Fragen zum Kurs an: joerg.hagemann@fernuni-hagen.de

Studienmaterial:

Kurseinheiten
Kurseinheit 1-7

Letzte grundlegende Überarbeitung: Sommer 2018

Nächster geplanter Einsatz: Sommer 2019

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 1618 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
1 Objektorientierung: Ein Einstieg
2 Objekte, Klassen, Kapselung
3 Vererbung und Subtyping
4 Vererbung, Bausteine für objektorientierte Programme
5 Objektorientierte Programmgerüste
6 Parallelität
7 Programmierung verteilter Objekte

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" erklärt.

17.10.2018
FernUni-Logo FernUniversität in Hagen, Fakultät für Mathematik und Informatik, Lehrgebiet Programmiersysteme, 58084 Hagen, Tel.: +49 2331 987-2998