Name des Moduls | [50420] Praktische Programmierübung | Bezeichnung des Moduls | FMI-IN0042 |
Studiengang | [079] - Informatik | ECTS Punkte | 6 |
Arbeitsaufwand für Selbststudium | 120 | Häufigkeit des Angebotes (Modulturnus) | jedes 2. Semester (ab Sommersemester) |
Arbeitsaufwand in Präsenzstunden | 60 | Dauer des Moduls | 1 |
Arbeitsaufwand Summe (Workload) | 180 | ||
Modul-Verantwortliche/r | Wolfram Amme |
Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform) | Erfolgreiche Bearbeitung der im Projekt zu realisierenden Programmieraufgaben (zu jedem Blatt mindestens 50% der Punkte). Die Prüfung kann nur durch Wiederholung des ganzen Moduls wiederholt werden. |
Zusätzliche Informationen zum Modul | Empfohlene Vorkenntnisse für das Modul: Kenntnisse in der Programmiersprache Java |
Empfohlene Literatur | Niemeyer, Peck: Learning Java. O´Reilly Verlag. 2005. Middendorf, Singer, Heid: Java: Programmierhandbuch und Referenz für die Java-2-Plattform. dpunkt.verlag. 2002. |
Voraussetzung für die Zulassung zum Modul | FMI-IN1008 Strukturiertes Programmieren (PO-Version 2008) oder FMI-IN1009 Strukturiertes Programmieren (PO-Version 2014) |
Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul) | - 184 B.Sc. Wirtschaftswissenschaften: Wahlpflichtmodul (IMS: Vertiefungsmodule d. FMI) |
Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …) | 4 SWS Projekt |
Inhalte | Selbständige Erarbeitung von Konzepten der objektorientierten Programmiersprache Java (generische Programmierung, dynamische Datenstrukturen, GUI-Realisierung, Socketprogrammierung, Threads, etc.), sowie Anwendung dieser durch praktische Programmierarbeiten. Die Durchführung der Projektarbeiten wird durch Projektsitzungen begleitet, welche teilweise in Vorlesungsform durchgeführt werden und den Studenten an die Projektaufgaben heranführen. |
Lern- und Qualifikationsziele | Grundlegende Kenntnisse über Programmiersprachen und Software Engineering. Aneignung von Fertigkeiten zur Realisierung modularer Programmpakete unter Verwendung einer breiten Palette von Programmkonstrukten. Kenntnisse über und Umgang mit Entwicklungswerkzeugen. |
Voraussetzung für die Zulassung zur Modulprüfung | keine |