Master Computer Science
+++ The Master's degree program in Computer Science according to the examination regulations 2010 is no longer enrolled. Please apply for the Master's program in Computer Science! +++
Table of contents
Structure and organization
The Master's degree program in Computer Science can be studied as a consecutive degree program leading to a Master of Science (MSc.) degree.
The program has a modular structure. The courses are spread over 3 semesters. The fourth semester is devoted to the Master's thesis and its defense. The course comprises 2 compulsory modules and 6 compulsory elective modules, which allow the student to choose a specialization (see study regulations for specializations)
Students must select 3 of the following basic modules and earn 36 CP.
Study 1 | 1st semester | 2nd semester |
---|---|---|
Applied Computer Science | 12 CP | |
Artificial Intelligence | 12 CP | |
Software and Web Engineering | 12 CP | |
System Architecture | 12 CP | |
Computer Engineering | 12 CP | |
Theoretical Computer Science | 12 CP | |
Graphical Data Processing | 12 CP | |
Non-computer science application subject | 12 CP |
In the 2nd semester, a specialization module is selected which corresponds to one of the selected subject areas of the basic modules.
2nd semester | 3rd semester | |
---|---|---|
Applied Computer Science | 15 CP | |
Artificial Intelligence | 15 CP | |
Software and Web Engineering | 15 CP | |
System Architecture | 15 CP | |
Computer Engineering | 15 CP | |
Theoretical Computer Science | 15 CP | |
Graphical Data Processing | 15 CP |
The 2 of 4 selected profile modules can only be taken in the following combination:
2nd semester | 3rd semester | |
---|---|---|
Basic research | 9 CP | |
Basic research project | 12 CP |
or
2nd semester | 3rd semester | |
---|---|---|
Applied research | 9 CP | |
Application research project | 12 CP |
The compulsory report, in which 48 CP must be achieved, includes
2nd semester | 3rd semester | 4th semester | |
---|---|---|---|
Research and development in computer science | 12 CP | ||
General qualifications in computer science | 6 CP | ||
Master thesis + defense |
29 + 1 LP |
Contents
The Master's degree program in Computer Science is more research-oriented. It includes the following course content:
- Applied Computer Science: Methods for the design and control of application systems in all their life phases from requirements analysis, design and testing, commissioning and operation to maintenance and reconstruction
- Artificial intelligence: theories and methods for the design, construction and programming of intelligent systems, in particular pattern recognition, computational logic, machine learning, decision theory and autonomous systems
- Software and multimedia engineering: design, creation, testing and maintenance of complex distributed multimedia software systems, in particular software engineering, collaborative web systems, user interfaces, 3D models, media didactics and information visualization
- System architecture: fundamentals of operating systems and micro-kernel systems, virtualization, structure of distributed information systems, programming and administration of databases, data security and anonymization technologies, structure and properties of computer networks, mobile communication technologies, systems engineering
- Computer engineering: structure, design and efficient use of technical implementations of computer systems, from embedded systems to normal workstations and servers to parallel and high-performance computing systems
- Theoretical computer science: possibilities for formal modeling and analysis in computer science as well as algorithmic treatment of the resulting models
- Application subject: Basic knowledge in another field of knowledge relevant to computer science.
Aims
The main objective of the Master's degree program in Computer Science at the TUD Dresden University of Technology is to prepare students for the diverse challenges of the dynamically evolving discipline of Computer Science. Graduates of the degree program should be qualified generalists who are able to adapt independently and flexibly to changing requirements thanks to their broad specialist knowledge and scientific methodology. Furthermore, they should have the necessary expertise to dedicate themselves to both an academic career and a demanding research-oriented industrial activity. They should also be familiar with the fundamentals of various specialist areas of computer science and be able to apply the application skills they have acquired during their studies in specific scenarios to solve problems. In addition, they should be able to present and pass on their specialist knowledge professionally in both academic and industrial contexts.
Thanks to their wide-ranging specialist knowledge and the expertise they have acquired in a specialist area as part of their specialization, graduates will be able to master diverse and complex tasks in theoretical, technical, practical or applied computer science after an appropriate training period in professional practice.
Degree
Once the Master's examination has been passed, the degree "Master of Science" (abbreviated to M.Sc.) is awarded.
Application
Application to the Master's degree program in Computer Science is determined by an aptitude assessment procedure. According to the aptitude assessment regulations, the following documents are required for admission to the program
- the first professionally qualifying university degree in computer science
- Proof of sufficient subject knowledge in the form of 120 credit points from the following areas with no overlap in content:
- at least 25 credit points from mathematics,
- at least 12 credit points from Theoretical Computer Science and Artificial Intelligence,
- at least 12 credit points from Computer Engineering,
- at least 35 credit points from Practical Computer Science, of which at least 18 credit points must be earned in the area of Programming / Software Technology
- proof of English language skills at level B2+ of the Common European Framework of Reference for Languages
Further information on the requirements and the application procedure can be found at Information for applicants to the Master's degree program in Computer Science.
Further information
- Study and examination regulations, study schedule (details on the distribution of teaching forms and classroom teaching) and aptitude assessment regulations (requirements for admission to the Master's degree program in Computer Science)
- Student Advisory Service
- Faculty Student Council