Logo - Fakultät für Mathematik und Informatik Illustration
Rubriken

Modulbeschreibung

Modul Einführung in die objektorientierte Programmierung Kurs 01618

Inhalt:
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.
Qualifikationsziele:
Grundverständnis der Konzepte und Konstrukte der objektorientierten Programmierung; die Fähigkeit, unter konsequenter Ausnutzung der Konstrukte Anwendungen in Java zu entwickeln.
Literatur:
  • Guido Krüger, Thomas Stark Handbuch der Java-Programmierung Standard Edition Version 6 Addison-Wesley, 2009 (http://www.javabuch.de/)
  • J Gosling, B Joy, G Steele, G Bracha The Java Language Specification (http://java.sun.com/docs/books/jls/).
Lehrform:
Kurs mit Übungen (4+2 SWS)
Arbeitsaufwand:Leistungspunkte:Stellenwert Note der Modulprüfung für die Endnote:
300 Stunden10
Art der Prüfung:
unbenoteter Leistungsnachweis
Inhaltliche Voraussetzungen:
Grundkenntnisse der imperativen Programmierung z.B. aus Kurs 01613
Häufigkeit:Dauer:
in jedem Studienjahr im SS1 Semester
Modulverantwortliche:Lehrende:
Friedrich SteimannFriedrich Steimann
Aktualisiert: Webteam | 01.12.11 01:22