Dr. Thorsten Schneider (Lecturer)
-
Wintersemester
Entwicklung und Gestaltung Internet- basierter Anwendungen
Ausgehend von den Anforderungen aktueller Aufgabenstellungen wird in dieser Veranstaltung auf die Entwicklung und Gestaltung Internet-basierter Anwendungen eingegangen. Neben Entwicklungsparadigmen und Rahmenbedin-gungen werden die Grundprinzipien der Entwicklung und Gestaltung für Internet-basierte Anwendungen vorgestellt. Dabei wird in der Veranstaltung ausgehend von der Entwicklung statischer Anwendungen in die Entwicklung dynamischer Anwendungen übergeleitet. Die Beherrschung relevanter gestalterischer Verfahren, Methoden und Werkzeuge wird vermittelt. Dabei ist ein individuelles Programmierprojekt selbstständig durchzuführen.
-
Sommersemester
Objektorientierte Programmierung mit Java (MIG)
Ziel ist die Vermittlung der wesentlichen Grundlagen und Konzepte der Software-entwicklung 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. Die Lehrinhalte dieser Veranstaltung berücksichtigen Anwendungen und Szenarien der Einsatzgebiete der Medieninformatik.
-
Sommersemester
Objektorientierte Programmierung mit Java
Für Bioinformatik und Genomforschung, Informatik Nebenfach, Kognitive Informatik und Naturwissenschaftliche Informatik. 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.
-
Wintersemester
Software Engineering (POL-basiert)
Ausgehend von einer Einführung in das Software Engineering (z.B. Prozesse, Vorgehensmodelle, Projektmanagement) wird in Software Engineering auf die einzelnen Entwicklungsprozesse der Softwareentwicklung eingegangen. Neben den klassischen Entwicklungsprozessen (z.B. Anforderungsmanagement, Spezifikation, Analyse und Design, Testen) werden auch unterstützende Entwicklungsprozesse (z.B. Aufwandschätzung) behandelt. Ergänzende Themen des Software Engineering (z.B. Software Reuse, Software Evolution) werden abschließend behandelt. Die Themen werden in Übungen vertieft.
-
Wintersemester
Game Engineering & Simulation
Ausgehend von ausgewählten aktuellen Themen und Problemstellungen der Spieleentwicklung wird in der Veranstaltung auf spezifische und relevante Wissensdomänen der Informatik, des Software Engineering oder des Spieledesigns eingegangen. In Gruppenarbeit werden Konzepte erarbeitet und praktisch umgesetzt. Praxis- und berufsorientierte Anwendung steht bei diesem Modul im Vordergrund. Die Lehrveranstaltung kann Anteile der Veranstaltung als Blockveranstaltung ausgliedern. Game Engineering behandelt alle relevanten Bereiche - darunter 3D Engines, Künstliche Intelligenz und Multiplayer-Netzwerke.
-
Sommersemester
Ethical Hacking & Binary Auditing
Ausgehend von ausgewählten Themen und Problemstellungen wird in der Veranstaltung auf spezifische Wissensdomänen der Analyse binärer Dateien eingegangen. In Gruppenarbeit werden Konzepte erlernt und praktisch umgesetzt. Die praxis- und berufsorientierte Anwendung steht bei diesem Modul im Vordergrund. Die Lehrveranstaltung wird als Blockveranstaltung angeboten. Themen der Veranstaltung sind u.a. Grundlagen des Binary Auditing, Entwicklung und Auditing von Kopierschutzsystemen, Crash Auditing, Analyse von Algorithmen, Malware Auditing.


