Table of contents
Admission requirements
The prerequisite for admission to the course is a first professionally qualifying university degree recognized in Germany or a degree from a state or state-recognized vocational academy in computer science. In addition, a special aptitude is required. Proof of special aptitude is provided through aptitude assessment procedures in accordance with the Master Computer Science aptitude assessment regulations. In addition, English language skills at level C1 of the Common European Framework of Reference for Languages are required. Proof is provided by means of a relevant certificate or language certificate
webpage of the faculty
Aptitude assessment procedure
The participation in an aptitude assessment or selection procedure is a prerequisite for enrollment in this degree program. Please note that the deadline for submitting an application may be earlier than the application deadlines for the degree program (see above under application deadlines). The following links will provide you with information on all documents to be submitted within the specified deadline and on the relevant regulations.
- Information and documents to be submitted
- Notes and Rules of Procedure for the Aptitude Test [Eignungsfeststellungsordnung] on the webpages of the faculty
Notes on the application process
If, at the time of application, proof of the first degree qualifying the applicant for a profession is not yet available, the application will be considered under the precondition that 80% of the credit points attainable for the degree have already been achieved based on completed module examinations or the final thesis and the colloquium (if applicable). A certification from the awarding institute of higher education (examination office) serves as proof of the above-mentioned academic achievements. You can find the appropriate form on the Admissions Office website.
General information about the degree program
After you have learned the basics of computer science in your Bachelor's degree, the English- language Master's degree in Computer Science allows you to specialize. You can choose from a wide range of subject areas such as automation, artificial intelligence, software engineering, architecture of hardware and software systems, logical modeling, distributed system architectures or graphical data processing. The aim is to make you a specialist in your chosen subject areas who is also aware of the responsibility for the potential impact of computer science applications and systems.
After graduating, you can choose to pursue an academic career, teach about computer science and contribute to its further development. A research-oriented industrial career is also open to you, where you can contribute your knowledge to expert teams.
Study contents
The Master's degree program in Computer Science is research-oriented. You can choose between two computer science tracks: Computer Science or Distributed Systems Engineering. The course provides you with both applied and scientific expertise in the specialization area of your choice.
You can choose from the following specializations:
1. Theoretical computer science and symbolic artificial intelligence: fundamentals as well as possibilities for formal modeling and analysis in computer science as well as algorithmic treatment of the resulting models. Theories and methods for the design, construction and programming of intelligent systems.
2. Software engineering and programming languages: Design patterns, software management, compiler construction and compiler design.
3. Secure computing: fundamentals of data security, cryptography and confidential computing
4. Systems architecture: basics of operating systems, databases, data science, structure and properties of computer networks, systems engineering,
5. Cyber-physical systems: methods for the design and control of application systems in industrial communication, traffic engineering in all their life phases,
6. Visual computing and machine learning: fundamentals of visualization techniques and machine learning
7. Human-computer interaction and interactive media: Multimodal user interfaces, immersive media and advanced multimedia interaction
8. Computer engineering and Computer Engineering and High Performance Computing: Fundamentals and structure, design and efficient use of technical implementations of computer systems ranging from embedded systems to parallel and high-performance computers.
9. Minor subjects : planning the use of typical computer science methods in the application area and assessing and implementing the corresponding challenges.
In addition to the technical concepts, you will also acquire general qualifications such as rhetoric, presentation, communication skills, scientific work, social commitment and foreign language skills.
Study documents
The official announcements of TU Dresden include all published regulations . Please use the search bar to find the document you need: Official proclamation
The regulations are also available on each institution’s website.
- Aptitude Assessment Regulation
- Examination Regulation
- Study Regulation
… you will find on the respective site of the responsible unit.
Contacts
Admissions Office
ServiceCenterStudies
Post address:
Technische Universität Dresden
Immatrikulationsamt
01062 Dresden
- Tel.
- +49 351 463-42000
Office Hours:
Faculty of Computer Science
Academic Advisor
Ms. Dr.-Ing. Katrin Borcea-Pfitzmann
Post address:
TU Dresden
Fakultät Informatik
01062 Dresden
- Tel.
- +49 351 463-38414
Office Hours:
Please arrange an appointment or visit us during our office hours.
International Office
International Office
Office address:
Bürogebäude Strehlener Str. (BSS) 22, 6. Etage, Raum 671
Post address:
TU Dresden
International Office
01062 Dresden
- Tel.
- +49 351 463-39607
Office Hours: