The Master's programme in Computer Science lasts four semesters and offers extensive elective options. The programme consists of the specialised elective study areas in Technical Computer Science, Practical Computer Science, and Theoretical Computer Science, as well as more general elective study areas in Computer Science and the Master's thesis. In the study areas of Technical Computer Science, Practical Computer Science, and Theoretical Computer Science, a broad spectrum of specialised knowledge is taught. In the general study areas in Computer Science, students can focus on advanced topics in Computer Science, but they can also take some advanced Bachelor's courses to fill potential knowledge gaps. Furthermore, students can also do a research internship as part of the programme. Finally, during the Master's thesis, students have the possibility to deal with and address current scientific problems in various areas in Computer Science.
The study organisation of the Master's programme excels through a high degree of flexibility; the possibility to take advanced Bachelor's courses is of particular help for students who obtained their Bachelor's degree elsewhere. Furthermore, the Master's programme puts a strong emphasis on a conceptually and methodologically sound scientific education, and at the same time, it is also oriented towards careers and the work market.
Students have the possibility to study abroad (e.g. within the Erasmus+ programme: https://uni-tuebingen.de/en/262839).