AI Track within M.Sc. Computer Science – Technische Universität Dresden

The AI Track within the master’s programme in Computer Science is offered by the Department of Computer Science of the Technische Universität Dresden (TUD). For the time being TUD’s AI Track is not running.

Duration: 2 years (120 ECTS).

General Outline of the Master in Computer Science Programme:
Overall, the master’s programme in Computer Science at TUD is a two year programme with three terms of lectures, tutorials, practical work, etc and a final term, in which a master’s thesis is to be written and defended.

  1. First Term
    • Special Subject Areas (18 ECTS)
    • Research and Development in Computer Science (13 ECTS)
  2. Second Term
    • Special Subject Areas (24 ECTS)
    • General Qualification for Computer Science (5 ECTS)
  3. Third Term
    • Special Subject Areas (12 ECTS)
    • Project (12 ECTS)
    • Analysis of a Research Topic (6 ECTS)
  4. Fourth Term
    • Master Thesis (30 ECTS)

Modules of the Master in Computer Science Programme:
The modules of TUD’s master programme in Computer Science are listed below.

  1. Special Subject Areas and Modules (At least 54 ECTS)
    Students must select modules of at least 54 credit points covering three special fields with a minimum of 12 credit points each. For each special field there is a variety of modules from which a student may select. Most of the modules are taught in English, but some are taught in German (they are marked with *).
    1. Theoretical Computer Science and Symbolic Artificial Intelligence
      • Theoretical Computer Science (12 ECTS)
      • Symbolic Artificial Intelligence (9 ECTS)
      • Logic and Computation (9 ECTS)
      • Knowledge Models (6 ECTS)
      • Foundations of Artificial Intelligence (6 ECTS)
      • Human Reasoning and Computational (9 ECTS)
    2. Software Technique and Programming Languages
      • Advanced Software Technique (6 ECTS)
      • Software Management and Quality Assurance (6 ECTS)
      • Compiler Design (6 ECTS)
      • Foundations of Certified Programming Language and Compiler Design (6 ECTS)
    3. Secure Computing
      • Foundations of Secure Computing (6 ECTS)
      • Confidential Computing (12 ECTS)
      • Security and Cryptography (6 ECTS)
    4. Operating, Database, and Distributed Systems
      • Advanced Query Processing (6 ECTS)
      • Scalable Data Management (6 ECTS)
      • Scalable Data Engineering (6 ECTS)
      • Services and Distributed Systems (6 ECTS)
      • Advanced Operating System Techniques (6 ECTS)
    5. Cyber Physical Systems
      • Industrial Communication (9 ECTS)
      • Cooperative Mobile Systems (6 ECTS)
      • System Oriented Computer Science* (6 ECTS)
      • Industrial Internet of Things (6 ECTS)
      • Engineering and Management of Industrial Networks (6 ECTS)
      • Cyber Physicial Systems (6 ECTS)
      • Model Driven Automation (6 ECTS)
      • Vehicular Networking (6 ECTS)
    6. Visual Computing and Machine Learning
      • Foundations of Computer Graphics (6 ECTS)
      • Physics Based Graphics (6 ECTS)
      • Computer Vision (6 ECTS)
      • Foundations of Data Visualization (6 ECTS)
      • Geometric Modelling and Animation (6 ECTS)
      • Interactive Information Visualization (6 ECTS)
      • Scientific Visualization (6 ECTS)
      • Machine Learning (6 ECTS)
    7. Human-Computer Interaction and Interactive Media
      • Multi Modal User Inferfaces (6 ECTS)
      • Advanced Human-Computer Interaction (6 ECTS)
      • User Interface Engineering (6 ECTS)
      • Interactive Multimedia Information Retrieval (6 ECTS)
      • Immersive Media (6 ECTS)
    8. Technical Computer Science and High Performance Computation
      • Digitization and Data Analysis: Architectures, Methods, and Consequences (6 ECTS)
      • High Performance Computing (6 ECTS)
      • Highly Parallel Programming of GPUs (6 ECTS)
      • Efficient Parallel Algorithms* (6 ECTS)
      • Introduction to Technical Computer Science (12 ECTS)
      • Embedded Hardware Systems Design (6 ECTS)
      • Specification and Programming of Embedded Multicore Architectures (6 ECTS)
      • Hardware Modelling and Simulation (6 ECTS)
      • Performance Analysis of Computing Systems (6 ECTS)
      • Advanced Topics Computer Architecture and HPC* (6 ECTS)
  2. Research and Development in Computer Science (13 ECTS)
    Students are able to aquire and apply standard methods, techniques, and tools needed for solving foundational and/or applied research problems. They can describe, document, and present their solutions.
  3. General Qualifications for Computer Science (5 ECTS)
    Students are able to aquire general qualifications beyond computer science like the ability to present and document their own research, or to capture basic ideas underlying new research results in different areas and to relate these ideas to computer science, or to communicate in international and multi-cultural groups.
  4. Project (12 ECTS)
    Students are able to aquire and apply specialized methods, techniques, and tools needed for solving a particular foundational and/or applied research problem. They can describe, document, and present their solutions.
  5. Analysis of a Research Topic (6 ECTS)
    Students are able to aquire, describe, and represent the state-of-the-art in a particular research topic.
  6. Master Thesis (30 ECTS)

The AI Track

  1. Prerequisite for Participation:
    All students intending to study the AI track must apply to the master’s programme in Computer Science. A student is accepted in the AI track if the student is accepted in the master program in Computer Science.
  2. Registration:
    All students of the AI track have to register at TUD.
  3. Language:
    The language of instruction in the AI track is English. Students who are fluent in German may select also lectures taught in German.
  4. Supervision and Monitoring:
    All students in the AI track have to develop a plan of studies in agreement with the curriculum together with the coordinator of the AI track. The coordinator will check whether the constraints of the curriculum (see next subsection) are met.
  5. Curriculum:
    The curriculum of the AI track is the curriculum of the master’s programme in Computer Science at TUD with the following constraints:
    • Theoretical Computer Science and Symbolic Artificial Intelligence and Visual Computing and Machine Learning (each with more than 11 credit points) must be among the three selected special subject areas.
    • Students must select the modules AI Ethics (9-12 credit points) and AI and Entrepreneurship (6 credit points) which are offered by the MAI4CAREU consortium and which are accepted in the master programme in Computer Science within the special subject areas.
    • The modules ProjectAnalysis of a Research Problem, and the Master Thesis must be on topics from the area of AI.
    • Students must participate in the AI on the Edge Webinar series offered by the MAI4CAREU consortium as part of the module Analysis of a Research Problem. Students may select one of the topics discussed in the webinar series as the research problem to be analysed.
    • Students are strongly encouraged to participate in the AI Camp which is offered by the MAI4CAREU consortium. Students may earn up to three credit points by actice participation, which will be accepted within the module General Qualifications for Computer Science.
    • The modules Research and Development in Computer Science and Project can be done as internships with industrial partners of the MAI4CAREU consortium.
    • Students are entitled to receive career counseling by the MAI4CAREU consortium.

Minimum Qualifications Required for Application:
Further information shall be provided in the beginning of the year 2023.

Submission of Applications for October 2023 Entrance:
Further information shall be provided in the beginning of the year 2023.

Fees:
There is no tuition fee, but social fees (currently 290,30 EUR (full amount) per semester) apply. Please note that this amount is subject to change each term. For futher information, please click here.

For additional information please contact the programme coordinator, Professor Dr. Steffen Hölldobler (email: sh43@posteo.de).