-
M865 - Project management
Der Kurs behandelt Projektmangagement. Themen sind Risikoeinschätzung und -management, Aufwandsschätzung, Projektplanung, Teamauswahl und -führung und Projektausführung. Benutzte bzw. vorgestellte Standards sind BS6079 und PRINCE.
-
M882 - Managing the software enterprise
Thema des Kurses ist das Management von Prozessen, die entweder Software im Unternehmen nutzen oder in deren Verlauf Software erstellt wird. Software wird im Kontext des Unternehmes beleuchtet und ihre Bedeutung vergegenwärtigt. Weitere Themen sind Softwareevaluierung und -erwerb, verschiedene Ansätze des Softwareerstellungsprozesses sowie dessen praktische Ausführung.
-
M883 - Software requirements for business systems
Die Anforderungsanalyse im Software-Prozess ist Thema dieses Kurses. Anhand eines
Lehrbuches und mittels des
Volere Requirements Specifcation Template wird ein Ansatz zur Erarbeitung von Anforderungen vorgestellt. Weiterer Kursbestandteil sind praktische Übungen im Team.
-
M885 - Analysis and design of enterprise systems - an object-oriented approach
Dieser Kurs ist eine Einführung in Prinzipien, Vorteile und praktische Anwendung der objektorierten Softwareentwicklung. Mit Schwerpunkt auf objektorientierter Analyse (UML) werden Techniken der Anforderungsermittlung, Erarbeitung der Spezifikation und des Designs sowie die Implementierung am Beispiel (Java) erarbeitet. Kernstück des Kurses sind zwei Fallstudien, an deren Beispiel die Erstellung eines Softwareproduktes erarbeitet und demonstriert wird.
-
M886 - Information Security management
Der Kurs beschäftigt sich mit dem Schutz von Informationsgütern im Unternehmen, mit IT-Governance sowie Risikoanlayse und -management. Als Standards werden ISO/IEC 27001:2005 und BS ISO/IEC 17799:2005 benutzt. Weiterhin ist die Erstellung eines Information Security Management Systems als praktische Übung integraler Kursbestandteil.
-
M887 - Web systems integration
Der Kurs behandelt die Integrierung verschiedener Computersysteme im Unternehmen in webbasierte Services mit starkem Praxisbezug. Verwendete Sprachen sind Java und Python. Als Technologien kommen unter anderem Google AppEngine, Oracle Glassfish3 sowie XML und JSON zum Einsatz.
-
M888 - Databases in enterprise systems
Schwerpunkt des Kurses ist der Einsatz von Datenbanken im Geschäftsumfeld. Behandelte Themen sind vor allem Persistenz-Frameworks und objektrelationales Mapping und deren praktische Anwendung in datenbasierter Unternehmenssoftware.
-
M889 - Computer forensics and investigation
Der Kurs ist eine Einführung in Techniken und juristische Hintergründe der Computerforensik. Neben rechtlichen Themen wird vor allem die praktische Anwendung behandelt, beispielsweise die Beweisaufnahme mit Hilfe verschiedener forensischer Werkzeuge. Im Zuge der Abschlußarbeit wird ein konkretes Anwendungsszenario vorgestellt, bei dem anhand verschiedener Beweismittel eine Ermittlung als Experte durchgeführt werden muss.
-
T802 - Research project
Im Zuge von T802 wird die Masterarbeit erstellt. Grundlegendes Thema meiner Arbeit ist die Fragengenerierung aus gegebenen Texten. Ziel des Kurses ist es, die Befähigung zum eigenständigen wissenschaftlichen Arbeiten zu demonstrieren.