Computer Science

Technische Universitat Dresden · Dresden, Germany

Level
Master's
Award
Master of Science
Language
English
Duration
4 semesters
Study mode
Full-time
Campus
Dresden
Apply by
Register by 15 January 2027 + 1 more
Starts
Winter and summer semester

Technische Universitat Dresden does not publish a fee for this programme on its own. Its published rate for master's programmes is €0 – €4,000 a year for international students.

Entry requirements and how to apply

Entry requirements
Applicants must provide proof of sufficient subject knowledge in accordance with the aptitude assessment regulations . Accordingly, they must have a first professionally qualifying university degree in Computer Science; 90 credit points with non-overlapping content from the following areas: at least 35 credit points on topics of operating systems, computer networks, distributed systems, computer architecture, computer engineering, databases, data security, computer graphics or human-computer interaction at least 35 credit points in the fundamentals of mathematics (for computer science), theoretical computer science or artificial intelligence at least 20 credit points in the fundamentals of programming, data structures and software engineering
English language requirement
B2 required, please provide an official language certificate, e.g.: UNIcert® English: UNIcert® II TOEFL iBT (since 2026): 4.5 Reading: 4 Listening: 4 Speaking: 4 Writing: 4 IELTS Academic: 6 TOEFL iBT (before 2026): 80 Reading: 18 Listening: 17 Speaking: 20 Writing: 17 PTE Academic: 60 Cambridge English Qualifications: B2 First
German language requirement
No minimum language level required
Application period
The following is valid for applicants from: EU countries non-EU countries For the summer semester: 1 December - 15 January The following is valid for applicants from: EU countries non-EU countries For the winter semester: 1 April - 31 May
Apply through
• uni-assist • Website

About this programme

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

Computer Science at other universities

Related pages

Other degree programmes at Technische Universitat Dresden