Overview
This research-focused Master's programme, taught in English, prepares graduates for careers in industry, academia, and public service by combining strong theoretical foundations with practical engineering methods. Students learn to assess, model and systematically solve complex problems in computer science, work independently on specialised topics, and contribute to the advancement of their field through research and engineering practice.
Core topics
Information Systems: concentrates on designing software, algorithms and data structures for information systems, techniques for analysing large datasets, and related areas. Subjects include database management and retrieval, big data and data mining approaches that integrate complex models with large datasets, issues of process traceability and privacy protection, software engineering topics such as requirements engineering and human–computer interaction, basic machine learning/artificial intelligence, interactive visual analysis, and the development and use of simulation models.
Complex Systems: focuses on architectures, models, methods, algorithms and tools needed to design, implement and operate large-scale, heterogeneous IT systems. Emphasis is placed on modelling, simulation and systems analysis to design, evaluate and verify such systems and to determine core properties (e.g., correctness). The topic also covers methods for ensuring performance, safety and reliability— including self-organisation, fault tolerance, safety, cryptography, distributed algorithms, middleware and World Wide Web technologies.
Programme structure and learning experience
Students select one core topic as their major and the other as their minor, allowing them to tailor the degree toward either data- and software-oriented work or the engineering of large, distributed systems. The curriculum includes a topical seminar that concludes the major theme and a project component that gives hands-on experience in applying methods learned during coursework. The balance of research orientation and practical modules equips graduates to tackle complex technical challenges and pursue further research or professional roles.
Key requirements and credit breakdown
The programme runs over four semesters and is structured to give both breadth and depth:
Key learning outcomes include advanced competence in algorithm and software design, large-scale data analysis and machine learning basics (Information Systems track); modelling, simulation, verification and reliability methods for distributed and heterogeneous systems (Complex Systems track); and the ability to critically evaluate, verify and ensure performance, safety and privacy in complex IT systems. Graduates will be able to plan and carry out substantial research or engineering projects independently and to communicate results to specialist audiences.
This Master’s programme expects applicants to already hold a solid, science-oriented undergraduate degree in computer science or a closely related field, together with strong English skills and a robust foundation in mathematics and theoretical computer science. Admission is selective: the programme only accepts candidates for whom successful completion of the Master’s is a realistic prospect based on prior academic performance.
If your grading system differs from the one used here, you should be prepared to document grade equivalence or other evidence of academic progress. You may also strengthen your application with a competitive GATE score.
Admission requirements (bullet points)
Winter Semester (International)
Please check the application periods online athttps://www.uni-rostock.de/en/study/international-students/degree-students/application-for-non-german-prospective-students-via-uni-assist/.
Graduates are prepared for diverse careers in industry (e.g. software development, data science, systems architecture), public service and research institutions. The combination of theoretical foundations and engineering methods equips alumni to design, analyse and verify complex IT systems, work on large-scale data problems, and ensure system reliability, safety and privacy.
The programme also provides a solid basis for doctoral studies and academic research thanks to its research-oriented profile and emphasis on independent project work and thesis research.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus