Master in Distributed Software Systems

Overview

Germany is one of the leading countries world-wide in the development of business applications. Developing and maintaining business critical software as well as the underlying software infrastructure is at the very core of companies such as SAP and Software AG.


Business applications are commonly used for management purposes and enable the efficient and timely exchange of information between the different locations of a company and also between companies. Using modern business software, the management is always in the position to get a comprehensive overview of the state of the company.  This is essential in a highly competitive world to promptly react and adapt to ever changing conditions. In a large number of business areas timely information is essential for the survival of the companies. Therefore, the software developed for such companies has to satisfy the highest quality standards.


The Master in Distributed Software Systems will in particular help you to gain the necessary knowledge and skills to develop highest-quality business applications. That is, you will learn how to develop business applications that are scalable, flexible, secure and reliable. These applications will enable the secure and reliable exchange of data between widely distributed locations while satisfying requirements imposed by (foreign) laws. You will also learn how to develop the applications such that they can be adapted to changing external conditions – in a controlled way – to meet the demand of the future.


Today, practically all modern business applications are distributed applications that communicate over public wide-area networks using secure data exchange and where the underlying data is stored and managed by database systems. Furthermore, the external and internal requirements on the applications are constantly changing and, hence, require the permanent adaptation of the applications. This requires the use of modern software engineering approaches and techniques to first realize such applications and later on when maintaining the application to integrate new requirements in a timely manner while satisfying the business’ quality requirements. Hence, to develop such applications profound knowledge is required in all three areas that are part of the Master in Distributed Software Systems: Networking and Systems Software, Distributed Systems and Formal Methods, Programming Languages, and Software Engineering.

Catalog of all available courses offered for Distributed Software Systems master program can be found here


The knowledge and experiences that you will gain as part of this course of studies can also directly be applied for the development of general-purpose web-based applications far beyond the area of classical business applications. Examples of such applications can be found in the area of social networks (e.g., “Facebook”, “Myspace”,…) or in the area of virtual realities (e.g., “Second Life”, “World of Warcraft”,…). Such systems are also distributed and commonly use databases, but have extremely high-numbers of concurrent users. Again, flexibility, scalability, reliability and security requirements are of outmost importance. Developing and maintaining such applications requires the knowledge and skills that are taught by the Master in Distributed Software Systems.

To top

Application and Admission

Please note that processing of applications for the DSS master program takes 6 to 10 weeks. Take this into consideration when sending your application in order to be on time with visa procedure, finding an accommodation etc.

General information regarding the application and admission can be found on the pages of the  student’s office.

Specific questions regarding the Master in Distributed Software Systems are answered by the  department’s student’s office.

Further Information

Assistant Coordinator

M.Sc. Ervina Cergani
 msc_dss@informatik.tu-...

Coordinator

Dr. Michael Eichberg
 msc_dss@informatik.tu-...

A A A | Drucken Print | Impressum Impressum | Sitemap Sitemap | Suche Search | Kontakt Contact
zum Seitenanfangzum Seitenanfang