Achtung: Auf dieser Seite wird ein eingestelltes Modulangebot angezeigt.
Wird nicht mehr angeboten
10 Leistungspunkte
Die Angaben zur Moduldauer finden Sie bei den Studiengängen, in denen das Modul verwendet wird.
Ziel ist die Vermittlung der wesentlichen Grundlagen und Konzepte der Softwareentwicklung mit besonderer Berücksichtigung der Verwendung von Java. Insbesondere sollen die Studierenden objektorientierte Vorgehensweisen beherrschen und durch Vertiefung mit der ausgewählten Programmiersprache verbessern. Zudem sollen sie in der Lage sein, für einfachere praktische Probleme selbstständig Lösungen anhand einer objektorientierten Anwendung algorithmisch zu erarbeiten und moderne Entwicklungsmethoden einzusetzen.
In dieser Veranstaltung wir die objektorientierte Programmierung mit Java vorgestellt. Neben Programmierparadigmen werden die Grundprinzipien imperativer und funktionaler Programmiersprachen vorgestellt. Nach der Einführung wird auf die die Grundlagen der Programmierung eingegangen und die Grundlagen der objektorientierten Programmierung vorgestellt. Algorithmen als Lösung von Spezifikationen ergänzen die Grundlagen. Relevante Datenstrukturen (z.B. Listen, Bäume) und wichtige Algorithmen (z.B. Suchen, Sortieren) werden abschließend erläutert und in praktischen Übungen vertieft.
Die Programmiersprache Java wird ausführlich vorgestellt. Neben der Vorstellung relevanter lexikalischer Elemente, Datentypen und Methoden wird vertieft auf Klassen und Objekte eingegangen. Diesem schließt sich die professionelle Entwicklung mit Java an. Neben den modernen Konzepten (z.B. Generics) steht die Beherrschung spezieller ausgesuchter Entwicklungsmethoden im Vordergrund (z.B. Test Driven Development, Test First, UML, Patterns/Anti-Patterns). Dabei ist ein individuelles Programmierprojekt selbstständig durchzuführen.
Die Lehrinhalte dieser Veranstaltung berücksichtigen Anwendungen und Szenarien der Einsatzgebiete der Medieninformatik. Die Gestaltung von Internet-basierten Anwendungen wird berücksichtigt.
39-Inf-3
—
Modulstruktur: 1 bPr 1
Der 1-Fach Bachelorstudiengang Medieninformatik und Gestaltung wurde mit Wirkung zum 30. September 2019 endgültig eingestellt. Die in den Fächerspezifischen Bestimmungen vorgesehenen Module wurden grundsätzlich bis zur Einstellung des Studiengangs vorgehalten. Alle erforderlichen Studienleistungen und Modul(teil)prüfungen einschließlich der Bachelorarbeit (auch Wiederholungen zur Notenverbesserung oder wegen Nichtbestehens) konnten nur bis zum 30. September 2019 erbracht werden.
Für das Modul 39-Inf-4 Objektorientierte Programmierung mit Java für Medieninformatiker wurde nach Rücksprache mit dem Studiendekan der Technischen Fakultät ein äquivalentes Modul angeboten.
Bisheriger Angebotsturnus war jedes Sommersemester.
Studiengang | Variante | Empf. Beginn 3 | Dauer | Bindung 4 |
---|---|---|---|---|
Medieninformatik und Gestaltung / Bachelor of Arts | Bachelor of Science [FsB vom 31.08.2012 mit Änderungen vom 15.04.2013, 01.04.2014, 15.10.2014, 02.03.2015 und 01.12.2015] | 1-Fach (fw) | 2. | ein Semester | Pflicht |
In diesem Modul kann eine automatische Vollständigkeitsprüfung vom System durchgeführt werden.