Logo - Fakultät für Mathematik und Informatik

Modul 31221: Einführung in die objektorientierte Programmierung


Durchführung: PD Dr.-Ing. habil. Klaus Gotthardt

Kursumfang: 6 SWS

Übung: 2 SWS

Betreung: PD K. Gotthardt, B.Sc. H. Huppertz

Autoren: Bernd J. Krämer, Helga Huppertz

E-Mail: oop.tutor@fernuni-hagen.de

Newsgroup: feu.informatik.kurs.20022


Kurzbeschreibung

Das Modul führt in die Grundlagen der objektorientierten Programmierung ein. Das Modul beschreibt allgemein den Weg der Programmentwicklung von der Aufgabenanalyse über den objektorientierten Entwurf bis hin zur Konstruktionen ausführbarer Programme.
Für die praktischen Programmierbeispiele wird dabei die populäre objektorientierte Programmiersprache Java verwendet.
Grundlegende Strukturbegriffe wie Objekt, Klasse, Vererbung oder Schnittstelle, elementare Datentypen und imperative Programmstrukturen, das Prinzip der Rekursion sowie wichtige Datenstrukturen und der Entwurf von Algorithmen werden anhand einer Fallstudie motiviert, allgemein bestimmt und danach konkret in Java eingeführt. Der Schwerpunkt des Modules liegt somit auf der methodischen Darstellung der Entwurfsprinzipien und Sprachkonzepte der objektorientierten Programmierung, ein weiterer auf der praktischen Umsetzung und Anwendung der schrittweise eingeführten Sprachkonstrukte.


Teilnahmevoraussetzung

Vorkenntnisse sind nicht notwendig, allerdings wird ein Rechnerarbeitsplatz, an dem Java-Programme erstellt werden können, benötigt.


Modulaufbau

Das Modul Einführung in die objektorientierte Programmierung besteht aus dem Kurs:

  • Kurs 20022: Objektorientiertes Programmieren.

Prüfung

Das Modul 31221 bzw. der Kurs 20022 wird durch eine schriftliche Prüfung abgeschlossen, die sowohl zum Ende des Sommer-, als auch zum Ende des Wintersemesters angeboten wird. Relevant für diese Prüfung ist der gesamte Kurs 20022 inkl. der Einsendeaufgaben.

Gestattet ist die Benutzung eines doppelseitig beschriebenen DIN-A4-Blattes mit eigenen Notizen. Die Benutzung des Skriptes, der Übungsaufgaben, der Musterlösungen, sonstiger Literatur sowie elektronischer Hilfsmittel ist nicht zulässig.

Informationen zu Terminen, Orten und Anmeldung entnehmen Sie bitte den Internetseiten der Prüfungsämter bzw. den Prüfungsinformationen.


Kontakt

Ihre Fragen zum Modul (z.B. zu Aufgabenstellungen, zu Musterlösungen, Verständnisfragen, Fragen zur Klausur, etc.) stellen Sie bitte in der Newsgroup, so dass alle Ihre Kommilitonen von der Diskussion profitieren und u.U. selbst dazu beitragen können.

Fragen, die ausschließlich Sie betreffen, dürfen Sie auch gerne per E-Mail an uns richten, Fragen von allgemeinem Interesse können wir dort aber nicht beantworten, da die Kommunikation mit mehreren hundert Teilnehmern sonst nicht funktioniert. Wir verfolgen die Newsgroup intensiv, bitte tragen auch Sie zu deren Erfolg bei.