Skip to content
Dresden University of Technology
Master English Computer Science

Computer Science

Master

About the Program

The degree programme has a modular structure and is research-oriented. The course of study provides you with both applied and academic expertise in the focus areas of your choice. The degree programme allows you to choose between two tracks –the Open Track and the Distributed Systems Engineering track. In the Open Track of the degree programme, you can choose from eight subject areas with a large number of compulsory elective modules, whereby modules from three subject areas worth 12 credit points each must be selected; the modules can only be selected if they have not already been selected in the compulsory elective area supplement. The subject areas are as follows: Theoretical Computer Science and Symbolic Artificial Intelligence, Software Technology and Programming Languages, Secure Computing, Systems Architecture, Cyber-Physical Systems, Visual Computing and Machine Learning, Human-Computer Interaction and Interactive Media as well as Computer Engineering and High Performance Computing The supplementary elective area contains all compulsory elective modules in the above-mentioned subject areas, 11 non-computer science supplements, each with one basic and one specialisation module as well as an analysis of a research topic module, which helps to prepare students for writing their final theses. The Distributed Systems Engineering track enables you to analyse challenges in the field of distributed (software) systems, to design and develop solutions and to operate distributed (software) systems. The programme provides both in-depth knowledge of the domain and a wide range of domain-specific aspects, such as software engineering, system architecture and security. With the Distributed Systems Engineering track, you opt for a degree programme with a predefined study path. In addition to the compulsory modules, there is a selection of track-specific compulsory elective modules, from which you can choose modules worth 36 credit points. Common to both tracks are the research project, which is completed in the third semester, the modules of the compulsory elective area of general qualifications, in which you acquire skills in rhetoric, presentation, communication skills, social commitment or foreign language skills as well as the Master's thesis, with which you complete your Master's degree.
Show the original English text
The degree programme has a modular structure and is research-oriented. The course of study provides you with both applied and academic expertise in the focus areas of your choice. The degree programme allows you to choose between two tracks –the Open Track and the Distributed Systems Engineering track. In the Open Track of the degree programme, you can choose from eight subject areas with a large number of compulsory elective modules, whereby modules from three subject areas worth 12 credit points each must be selected; the modules can only be selected if they have not already been selected in the compulsory elective area supplement. The subject areas are as follows: Theoretical Computer Science and Symbolic Artificial Intelligence, Software Technology and Programming Languages, Secure Computing, Systems Architecture, Cyber-Physical Systems, Visual Computing and Machine Learning, Human-Computer Interaction and Interactive Media as well as Computer Engineering and High Performance Computing The supplementary elective area contains all compulsory elective modules in the above-mentioned subject areas, 11 non-computer science supplements, each with one basic and one specialisation module as well as an analysis of a research topic module, which helps to prepare students for writing their final theses. The Distributed Systems Engineering track enables you to analyse challenges in the field of distributed (software) systems, to design and develop solutions and to operate distributed (software) systems. The programme provides both in-depth knowledge of the domain and a wide range of domain-specific aspects, such as software engineering, system architecture and security. With the Distributed Systems Engineering track, you opt for a degree programme with a predefined study path. In addition to the compulsory modules, there is a selection of track-specific compulsory elective modules, from which you can choose modules worth 36 credit points. Common to both tracks are the research project, which is completed in the third semester, the modules of the compulsory elective area of general qualifications, in which you acquire skills in rhetoric, presentation, communication skills, social commitment or foreign language skills as well as the Master's thesis, with which you complete your Master's degree.

Which Professions Does This Program Open Up?

Related profession searches from Bundesagentur für Arbeit (BERUFENET) data:

Explore all professions →

Subjects / Topic Areas

Applied Computer Science

Similar Programs

Frequently Asked Questions

Quick answers about Computer Science at Dresden University of Technology

Is Computer Science at Dresden University of Technology taught in German or English?

This Master programme is taught in English. Make sure to check the language requirements (e.g. TestDaF, DSH, IELTS or TOEFL) before applying.

How much does the Computer Science programme cost?

No tuition fee (only semester contribution). International students should also budget around 800–1000 EUR/month for living costs in Germany.

What are the admission requirements for Computer Science at Dresden University of Technology?

Typical requirements include: a recognised secondary/undergraduate degree, proof of language proficiency (English), and (for non-EU applicants) a uni-assist application plus financial proof (Sperrkonto ~11.904 EUR/year).

When is the application deadline?

Application deadlines vary: winter semester usually closes on 15 July, summer semester on 15 January. Always confirm the exact deadline on the official university website.

Can I work in Germany while studying Computer Science?

Yes. International students may work up to 140 full days / 280 half days per year without additional permission. After graduation you can apply for an 18-month job-seeker permit.

How do I apply to Dresden University of Technology — directly or via uni-assist?

Most German universities accept international applications through uni-assist for document verification. Some unis accept direct applications — check the programme page on the official site.

📬 Get the weekly Germany guide in your inbox

New blog posts, application deadlines, scholarship announcements. No spam, unsubscribe anytime.

Weekly Germany guide — 1–2 emails/week, no spam.

📬 Weekly Germany guide delivered to your inbox

No spam. Unsubscribe anytime.