Notice: Due to planned maintenance work, the TU Dortmund websites will be unavailable for short periods of time several times on April 17, 2024 between 6:00 p.m. and 8:00 p.m.
We apologize for any inconvenience this may cause and thank you for your understanding.
To content
Study programs

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.

© K. Lenschen​/​TU Dortmund

Structure of the Master's degree program in Applied Computer Science

The Master's degree course in Applied Computer Science is a full-time, on-campus course with a standard period of study of four semesters (two years) and leads to the degree of Master of Science (M.Sc.).

The basic modules introduce a research area. You must complete three basic modules from at least two of the research areas. Specialization modules introduce you to current research topics.

In the seminar , you will familiarize yourself with current literature in a specific 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 application subject that you have already chosen in your Bachelor's degree, e.g. electrical engineering, logistics, mechanical engineering, robotics or an individual application subject, in the Master's degree course in Applied Computer Science. Alternatively, you can choose the business-related application subject Service Informatics or Process Automation.

Project groups on the Master's degree course

A project group is a form of course that is not only a lot of fun, but also gives you a taste of your future career. As a participant, you will work on various tasks; 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 will be created, which you can not only be proud of, but which can also form the basis for further specialization in your studies, for example for your Master's thesis.

Application and enrollment

To enrol on the Master's degree course in Computer Science, you must generally have a very good or good (grade 2.9 or better) relevant (Computer Science) Bachelor's degree. Graduates of the Bachelor's degree courses in Computer Science and Applied Computer Science at TU Dortmund University with a grade of 2.9 or better meet the enrolment requirements in any case and may also be able to transfer to the Master's degree course 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 knowledge of computer science, whether you will be granted access to the Master's program despite poor grades or with conditions.