Master's program in Applied Computer Science
The Master's program "Applied Computer Science" is characterized by elective options through which you can set your study focus. The structure of the basic and advanced modules in the research areas facilitates your orientation:
- Software, Security and Verification
- Embedded and distributed systems
- Intelligent Systems
- Algorithms and Complexity
Is it worthwhile to study for a Master's degree? In the Master's program, you will participate in courses (e.g., in a project group) that correspond exclusively to your interests. This specialization opens up further career prospects for you. The Master of Science is equivalent to the diploma.
Below is an example study plan with its different modules. Here you can find more study plans.
A detailed description of the individual modules as well as your examination regulations can be found here.

Structure of the Master's Program in Applied Computer Science
The Master's program in Applied Computer Science is a full-time and attendance-based program with a standard period of study of four semesters (two years) and is completed with the degree of Master of Science (M.Sc.).
The basic modules introduce you to a research area. In-depth modules introduce you to current research topics.
In the seminar , you will familiarize yourself with current literature in a special field. Computer Science in Context and Organization and Management prepare you for management tasks through legal, organizational psychology or business management topics.
Application subject As a computer scientist, you will apply your skills in an interdisciplinary way. You will continue the engineering-related application subject you have already chosen in the Bachelor's program, e.g. electrical engineering, logistics, mechanical engineering, robotics or an individual application subject, in the Master's program in Applied Computer Science. Alternatively, you can choose the business-related application subject Service Computer Science or Process Automation.
Project groups in the Master's program
A project group is a form of event that is not only a lot of fun, but also gives you a foretaste of your future career. As participants, you will work on different task areas; you will learn to develop, document and present a project together. Here you will also learn important soft skills required by employers. At the end of the project group, a larger software product is created, which you can not only be proud of, but which can also be the basis for further thematic specialization in your studies, for example for the master thesis.
Application and enrollment
In order to enroll in the Master's program in Computer Science, you must generally have a very good or good (grade 2.5 or better) relevant (Computer Science) Bachelor's degree. Graduates of the Bachelor's programs in Computer Science and Applied Computer Science at TU Dortmund University with a grade of 2.5 or better definitely meet the enrollment requirements and may be able to transfer to the Master's program during a semester. The Master's Admissions Committee for Computer Science and Applied Computer Science decides whether your degree is relevant, i.e. whether it provides sufficient computer science knowledge, whether you are granted access to the Master's program despite poor grades or with conditions.