Objektorientierte ProgrammierungDieses Modul besteht aus einer Lehrveranstaltung. Prüfungsordnung: MI-BA-2017 StudienorganisationStudiensemester: 2 Turnus: Sommersemester, jährlich Modultyp: Pflichtveranstaltung Lehrform: Vorlesung/Labor Sprache: Deutsch Kompetenzen/LernzieleSie erlernen den Entwurf und die Programmierung moderner grafischer Benutzeroberflächen mit Methoden und Werkzeugen der objektorientierten Modellierung und Programmierung. Sie kennen Standard-Elemente graphischer Benutzeroberflächen zur Anzeige von Daten, zur Interaktion und Navigation sowie des dynamischen Layouts und können diese mit dem Swing-Framework in der Programmiersprache Java umsetzen. Sie beherrschen die Konzepte und Methoden (Abstraktion/ Kapselung, Polymorphismus, Schnittstellen / Interfaces) der objektorientierten Modellierung und Programmierung. Sie können sicher Werkzeuge zur Entwicklung, zur Analyse, zum Test und zur Dokumentation von Software-Projekten einsetzen. Sie sind in der Lage, fortgeschrittene Konzepte der objektorientierten Programmierung (Ereignisverarbeitung, generische Funktionen) und komplexe Klassenbibliotheken in ihren Programmen zu nutzen. Diese Konzepte können Sie beim Entwurf und die Programmierung moderner graphischer Benutzeroberflächen einsetzen, um einfache graphische Benutzerschnittstellen für mobile Endgeräte zu entwickeln. Die Veranstaltung ist von zentraler Bedeutung für alle nachfolgenden Veranstaltungen des Themenschwerpunktes Mobile Anwendungen und der Themenschwerpunkte Interaktive Systeme und Medienprogrammierung, die auf den in dieser Veranstaltung vermittelten Kompetenzen aufbauen und diese weiter ausbauen. InhalteVorlesung
LaborSie konzipieren und erstellen für einfache Anwendungen zunehmend komplexere grafische Benutzerschnittstellen. Dabei nutzen Sie das Framework AWT/Swing und lernen Werkzeuge zur Entwicklung, Analyse, zum Test und zur Dokumentation von Software-Projekten kennen.
Arbeitsaufwand4 SWS, 5,0 Creditpoints (CP) 60 h Präsenzstudium, 90 h Eigenstudium PrüfungArt der Prüfung: Prüfungsleistung Prüfungsform: K(2) Zweistündige Klausur. Labor zur Anerkennung des Moduls nötig: Literatur
VoraussetzungenVoraussetzungen lt. Prüfungs- und Studienordnungkeine Empfohlene VeranstaltungenVerantwortliche DozierendeModulverantwortliche(r): Prof. Dr. Torben Wallbaum Dozent(in): Prof. Dr. Torben Wallbaum Dipl.-Inform. Arnold Willemer |