The master's program in Computer Science is designed for graduates of undergraduate Computer Science programs (e.g., Computer Science, Media Informatics, Business Informatics, Mobile Computing) with an interest in in-depth specialized knowledge and cross-disciplinary skills. Admission to the Master's program is possible in every winter and summer semester. However, usually you start in the summer semester. We recommend starting in the winter semester especially for students who have completed a bachelor's program with less than 210 ETCS and want to use the first semester to make up the missing credit points.
The master's program comprises three semesters. In the first two semesters, you will gather the theoretical and practical foundation in our mandatory modules.
The main areas of training are:
- Cyber Security
- Usability and user experience
- Data science
- Software Architecture
Questions are addressed such as: How can applications be designed to be secure yet convenient to use? How can data be analyzed in a meaningful way without violating data privacy? How can applications be developed in an agile and customer-oriented manner and still remain future-proof and scalable?
- New Techniques in Computer Science
- Human Computer Interaction (HCI)
- Modern Software Architecture
- Security of Information Systems
- IT and data protection law
- Data Engineering and Analysis Methods
- Internship Software Development
- Computer Science and Society
- Developing and Designing Business Models
- Introduction to Management, Organization and Leadership
Selection of possible elective modules
- Data Mining and Machine Learning
- Information Structuring and Visualization
- Hybrid Apps for Desktop, Browser and Smartphone
- Software Architecture in the Internet of Things (IoT)
- Mixed Media
- Usability Testing
- Security Research Seminar
- Current topics in IT security
In the third semester you will write your Master's thesis (30 ECTS). This can be done in cooperation with a company or at the Institute of Information Systems.