inf112 Moderne Programmiertechnologien (Complete module description)

inf112 Moderne Programmiertechnologien (Complete module description)

Deutsch English PDF Download
Module label Moderne Programmiertechnologien
Modulkürzel inf112
Credit points 6.0 KP
Workload 180 h
(

Im Rahmen der Übungen entwickeln die Studierenden in 2er oder 3er Teams inkrementell eine komplexe Softwareanwendung. Dazu müssen wöchentlich neue Teilaufgaben mit Bezug zum jeweiligen Vorlesungsinhalt bearbeitet werden. In der mündlichen Prüfung müssen die Studierenden zeigen, dass sie die vermittelten Programmiertechnologien kennen als auch bei der Entwicklung eigener Anwendungen

)
Verwendbarkeit des Moduls
  • Master Informatik > Praktische Informatik
  • Master Wirtschaftsinformatik > Akzentsetzungsmodule der Informatik
  • Master Wirtschaftsinformatik > Wirtschaftsinformatik
Zuständige Personen
  • Boles, Dietrich (Module counselling)
  • Lehrenden, Die im Modul (Prüfungsberechtigt)
Prerequisites

gute Programmierkenntnisse

Skills to be acquired in this module

Ziel des Moduls ist es, den Studierenden Konzepte aktueller moderner Programmiertechnologien zu vermitteln. Die Studierenden sollen die Technologien nach der Veranstaltung selbstständig bei der Entwicklung eigener komplexer Anwendungen einsetzen können

Fachkompetenzen
Die Studierenden:

  • benennen moderne Programmiertechnologien
  • setzen moderne Programmiertechnologien zur Lösung komplexer Probleme adäquat ein


Methodenkompetenzen
Die Studierenden:

  • recherchieren zur Lösung bestimmter Probleme selbstständig im Internet nach geeigneten Lösungsansätzen


Sozialkompetenzen
Die Studierenden:

  • entwickeln Software im Team
  • diskutieren mit anderen über eigene und fremde Lösungsansätze


Selbstkompetenzen
Die Studierenden:

  • reflektieren ihr Vorgehen beim Lösen von Programmierproblemen und nehmen neue Lösungsansätze, z.B. aus dem Internet, in ihr Repertoire auf
Module contents

Das Modul dient der Vertiefung bzw. Erweiterung der im Bachelor-Studium erworbenen Programmierkenntnisse der Studierenden. Der besondere Fokus wird dabei auf aktuelle und moderne Programmiertechnologien gelegt. Mögliche inhaltliche Themen der Veranstaltung sind bspw. das .NET-Framework, Java-Server-Technologien wie Java EE oder Spring, Android-Programmierung oder die Entwicklung von Skills für digitale Sprachassistenten.

Im Vorlesungsteil werden die neuen Technologien vorgestellt. In den Übungen entwickeln die Studierenden in 2er oder 3er Teams eigene größere Anwendungen mit Bezug zu den Vorlesungsinhalten.
Literaturempfehlungen

Linkliste im Lernmanagementsystem

Links
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jedes Wintersemester
Module capacity 12
Lehr-/Lernform V+Ü
Form of instruction Comment SWS Frequency Contact-time workload
Lecture 2 WiSe 28
Exercises 2 WiSe 28
Präsenzzeit Modul insgesamt 56 h
Examination Prüfungszeiten Type of examination
Final exam of module

Die Vorstellung von entwickelten Lösungen findet wöchentlich im Rahmen der Übungen statt. Endabgabe der finalen Softwareanwendung ist eine Woche nach Ende der Vorlesungszeit. Die mündliche Prüfung findet in der zweiten oder dritten Woche nach Ende der Vorlesungszeit statt. Etwaige Wiederholungsprüfungen finden am Ende der vorlesungsfreien Zeit statt. Der genaue Zeitplan kann den Angaben im Lernmanagementsystem entnommen werden.

Fachpraktische Übungen und mündliche Prüfung