Skip to content

Cloud Applications and Security Engineering

Cloud Applications and Security Engineering

Would you like to develop software that runs in the cloud – securely, reliably and with high scalability? The Master’s programme in Cloud Applications and Security Engineering prepares you precisely for this. Building on a degree in Computer Science, you will deepen your knowledge of enterprise applications, distributed data processing, modern software architectures and container technologies. You’ll work with virtualisation, orchestration, continuous integration and delivery, as well as the professional operation of cloud-based systems, and learn to plan and implement complex applications in a structured way.


There is a particular focus on IT security: you will analyse attack scenarios, develop protective mechanisms, gain knowledge of secure system architectures and gain insights into the fundamentals of computer forensics. Compulsory elective modules – including some from the Master’s in Business Information Systems Engineering – enable you to tailor your programme to your individual interests.

Please note: The programme is taught in German.

Job perspectives

Security and cloud topics play a crucial role in many application areas of modern distributed software development. Graduates can work in various industries. Typical job or role titles in companies in this context are:

  • Software Engineer
  • Software architect
  • Application / IT consultant
  • Software Solution Architect

... often in combination with Cloud, Security and DevOps

Apply online
Degree
Master of Science (M. Sc.)
Duration
3 Semesters
Start of studies
Summer & Winter
Main teaching language
German
Admission restricted
Yes
Location
Ingolstadt
Type of degree program
Full-time Studies
Dual Study
Yes
ECTS
90
Accreditation
Yes

Application period for the 2027 summer semester: 3 November 2026 to 15 January 2027

Curriculum Cloud Applications and Security Engineering

Presentation of curriculums
Semester
1st Semester
  1. Architektur- und Entwurfsmuster der Softwaretechnik

    Fundamentals of modern software architecture are explored from multiple perspectives. The focus is on component and distributed architectures, scalability, and design patterns. This is complemented by domain-driven design, microservices, and practices such as clean code, DevOps, and CI/CD.

  2. Security Engineering in der IT

    Fundamentals of IT security are covered across technical and organizational measures. The focus is on cryptographic methods, security requirements, and secure development processes. This is complemented by architectural patterns, testing approaches, and concepts for secure IT operations.

  3. Computerforensik und Vorfallsbehandlung

    Fundamentals of computer forensics are covered based on typical attack patterns and analysis methods. The focus is on storage and file systems, network forensics, and data recovery techniques. This is complemented by forensic tools, encryption analysis, and multimedia forensics.

  4. Fachwissensch. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  5. Interdiszipl. Fachwiss. Modul

    Business models, financing, and legal and organizational aspects of starting a business are covered. Topics include market analysis, marketing, controlling, and investment decisions. This is complemented by financial planning and the development of a business plan.

  6. Ereignisbasierte Dateninfrastrukturen

    Core concepts of event-driven and distributed systems are covered. The focus is on messaging, streaming, and parallel processing as well as data stream analysis technologies. This is complemented by methods of distributed data storage and their implementation in modern architectures.

Architektur- und Entwurfsmuster der Softwaretechnik

<p>Fundamentals of modern software architecture are explored from multiple perspectives. The focus is on component and distributed architectures, scalability, and design patterns. This is complemented by domain-driven design, microservices, and practices such as clean code, DevOps, and CI/CD.</p>

Security Engineering in der IT

<p>Fundamentals of IT security are covered across technical and organizational measures. The focus is on cryptographic methods, security requirements, and secure development processes. This is complemented by architectural patterns, testing approaches, and concepts for secure IT operations.</p>

Computerforensik und Vorfallsbehandlung

<p>Fundamentals of computer forensics are covered based on typical attack patterns and analysis methods. The focus is on storage and file systems, network forensics, and data recovery techniques. This is complemented by forensic tools, encryption analysis, and multimedia forensics.</p>

Fachwissensch. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Interdiszipl. Fachwiss. Modul

<p>Business models, financing, and legal and organizational aspects of starting a business are covered. Topics include market analysis, marketing, controlling, and investment decisions. This is complemented by financial planning and the development of a business plan.</p>

Ereignisbasierte Dateninfrastrukturen

<p>Core concepts of event-driven and distributed systems are covered. The focus is on messaging, streaming, and parallel processing as well as data stream analysis technologies. This is complemented by methods of distributed data storage and their implementation in modern architectures.</p>

  1. Seminar

    Current research and development topics in cloud applications and security engineering are explored independently in the seminar. Students research specialist literature, prepare a scientific presentation, and write a seminar paper. Seminar discussions deepen subject knowledge and strengthen academic argumentation skills.

  2. Projekt

    Within a team project, students independently work on a complex, practice-oriented task. Planning, organization, and implementation are managed by the team, supported by lecturers as coaches or clients. Classical and agile methods can be applied flexibly. Results are documented and evaluated.

  3. Security of modern networks

    Fundamentals of networks and communication security are covered, from internet architecture and protocols to wireless and mobile systems. The focus is on threats and protection mechanisms, security architectures, and approaches for secure communication.

  4. Fachwiss. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  5. Fachwiss. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  6. Cloud-native Development

    Distributed systems and cloud-native applications are explored within modern architectures. The focus is on virtualization, containerization, orchestration, and continuous integration and deployment. This is complemented by infrastructure concepts and the practical implementation of scalable applications.

Seminar

<p>Current research and development topics in cloud applications and security engineering are explored independently in the seminar. Students research specialist literature, prepare a scientific presentation, and write a seminar paper. Seminar discussions deepen subject knowledge and strengthen academic argumentation skills.</p>

Projekt

<p>Within a team project, students independently work on a complex, practice-oriented task. Planning, organization, and implementation are managed by the team, supported by lecturers as coaches or clients. Classical and agile methods can be applied flexibly. Results are documented and evaluated.</p>

Security of modern networks

<p>Fundamentals of networks and communication security are covered, from internet architecture and protocols to wireless and mobile systems. The focus is on threats and protection mechanisms, security architectures, and approaches for secure communication.</p>

Fachwiss. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Fachwiss. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Cloud-native Development

<p>Distributed systems and cloud-native applications are explored within modern architectures. The focus is on virtualization, containerization, orchestration, and continuous integration and deployment. This is complemented by infrastructure concepts and the practical implementation of scalable applications.</p>

  1. Masterarbeit

    The master’s thesis represents the academic completion of the program. It demonstrates the ability to independently address complex problems using appropriate scientific methods. It requires subject expertise, research methods, project management, and, where applicable, presentation skills.

Masterarbeit

<p>The master’s thesis represents the academic completion of the program. It demonstrates the ability to independently address complex problems using appropriate scientific methods. It requires subject expertise, research methods, project management, and, where applicable, presentation skills.</p>

Curriculum Cloud Applications and Security Engineering — Overview of all semesters and modules
1. Semester
  • Architektur- und Entwurfsmuster der Softwaretechnik
  • Security Engineering in der IT
  • Computerforensik und Vorfallsbehandlung
  • Fachwissensch. Modul
  • Interdiszipl. Fachwiss. Modul
  • Ereignisbasierte Dateninfrastrukturen
2. Semester
  • Seminar
  • Projekt
  • Security of modern networks
  • Fachwiss. Modul
  • Fachwiss. Modul
  • Cloud-native Development
3. Semester
  • Masterarbeit

Interesting Facts

  1. Please note the following for international shipments from outside the EU/EEC

    THI charges tuition fees of 1,200 euros per semester (Master’s programmes). We are committed to providing our students with the best possible conditions to develop their skills and personalities for the working world of the future. At our International Welcome Centre, you will find excellent services and support. Our degree programmes offer the best possible study conditions.  

  2. Important information for Master’s applicants from India

    With immediate effect, applicants from India holding bachelor’s degrees in the fields of Engineering, Commerce / Accounting / Finance / Economics, or Business / Management must, in addition to the VDP from uni-assist, provide evidence of having taken the Digital Master Test (dMAT) aps-india.de/dmat/ in order to obtain an APS certificate or a visa. The test costs €150. Please check whether this applies to you based on your Bachelor’s degree. THI does not answer any questions regarding the test procedure or its impact on an offer of admission from our university!

  3. Dual study programme

    A combined model (degree programme & vocational training) OR a degree programme with in-depth practical experience (degree programme and intensive practical placements) are available. For the dual study programme, you must apply both to the company and to the university (please note: be sure to check the company’s application deadlines!).

Applying for a degree course
Please note that this Master's programme is held in German. If you would like to apply, please be sure to include proof of at least level B2 of German, or higher, in your documents.

Admission requirements
To gain admission to the programme, applicants need one of the following qualifications for university entrance:

  • Abitur (European Baccalaureate, A-Levels, High School Diploma)
  • Fachhochschulreife (Vocational Baccalaureate)
  • Fachgebundene Hochschulreife (Specialised A-Level)

Please find details on application on our Master application from abroad-sites

FAQ

What prerequisites should I have for this master's programme?

The Master's programme Cloud Applications and Security Engineering deepens the Bachelor's program in Computer Science offered at THI. However, it is generally aimed at graduates of a bachelor's degree in computer science or related courses who have acquired basic knowledge of practical computer science in the areas of operating systems, computer networks, database systems / data management, programming languages, software engineering and IT security in their previous studies.

What is special about this Master's program?

You will gain in-depth insight into current enterprise architectures directly related to cloud computing combined with topics from IT security, modern networks and computer forensics. With the continuing trend towards moving applications to the cloud, it is imperative that engineers not only know how to use tools to implement applications. Especially in the context of the highly distributed nature of these systems and the operation at public cloud providers, the knowledge of how to implement secure applications is deepened.

Another special feature is the proportion of selectable modules. This allows you to take modules from the "neighbouring" Master's programme Business Information Systems Engineering. This allows you to combine the contents of both Master's programmes and specifically integrate competencies in one or both of the core topics of this program into your master's studies, whereby the focus of your studies naturally lies on the topics of cloud applications and security engineering.

Questions

Any questions?

Do you have any questions about applications, admission, enrolment, student finance, accommodation or other general topics? If so, please use our contact form and select the relevant topic. This will ensure your enquiry is sent directly to the relevant contact person(s) and can be answered quickly and effectively.

People

Programme director and academic advisor

Cloud Applications and Security Engineering

Would you like to develop software that runs in the cloud – securely, reliably and with high scalability? The Master’s programme in Cloud Applications and Security Engineering prepares you precisely for this. Building on a degree in Computer Science, you will deepen your knowledge of enterprise applications, distributed data processing, modern software architectures and container technologies. You’ll work with virtualisation, orchestration, continuous integration and delivery, as well as the professional operation of cloud-based systems, and learn to plan and implement complex applications in a structured way.


There is a particular focus on IT security: you will analyse attack scenarios, develop protective mechanisms, gain knowledge of secure system architectures and gain insights into the fundamentals of computer forensics. Compulsory elective modules – including some from the Master’s in Business Information Systems Engineering – enable you to tailor your programme to your individual interests.

Please note: The programme is taught in German.

Job perspectives

Security and cloud topics play a crucial role in many application areas of modern distributed software development. Graduates can work in various industries. Typical job or role titles in companies in this context are:

  • Software Engineer
  • Software architect
  • Application / IT consultant
  • Software Solution Architect

... often in combination with Cloud, Security and DevOps

Apply online
Degree
Master of Science (M. Sc.)
Duration
3 Semesters
Start of studies
Summer & Winter
Main teaching language
German
Admission restricted
Yes
Location
Ingolstadt
Type of degree program
Full-time Studies
Dual Study
Yes
ECTS
90
Accreditation
Yes

Application period for the 2027 summer semester: 3 November 2026 to 15 January 2027

Curriculum Cloud Applications and Security Engineering

Presentation of curriculums
Semester
1st Semester
  1. Architektur- und Entwurfsmuster der Softwaretechnik

    Fundamentals of modern software architecture are explored from multiple perspectives. The focus is on component and distributed architectures, scalability, and design patterns. This is complemented by domain-driven design, microservices, and practices such as clean code, DevOps, and CI/CD.

  2. Security Engineering in der IT

    Fundamentals of IT security are covered across technical and organizational measures. The focus is on cryptographic methods, security requirements, and secure development processes. This is complemented by architectural patterns, testing approaches, and concepts for secure IT operations.

  3. Computerforensik und Vorfallsbehandlung

    Fundamentals of computer forensics are covered based on typical attack patterns and analysis methods. The focus is on storage and file systems, network forensics, and data recovery techniques. This is complemented by forensic tools, encryption analysis, and multimedia forensics.

  4. Fachwissensch. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  5. Interdiszipl. Fachwiss. Modul

    Business models, financing, and legal and organizational aspects of starting a business are covered. Topics include market analysis, marketing, controlling, and investment decisions. This is complemented by financial planning and the development of a business plan.

  6. Ereignisbasierte Dateninfrastrukturen

    Core concepts of event-driven and distributed systems are covered. The focus is on messaging, streaming, and parallel processing as well as data stream analysis technologies. This is complemented by methods of distributed data storage and their implementation in modern architectures.

Architektur- und Entwurfsmuster der Softwaretechnik

<p>Fundamentals of modern software architecture are explored from multiple perspectives. The focus is on component and distributed architectures, scalability, and design patterns. This is complemented by domain-driven design, microservices, and practices such as clean code, DevOps, and CI/CD.</p>

Security Engineering in der IT

<p>Fundamentals of IT security are covered across technical and organizational measures. The focus is on cryptographic methods, security requirements, and secure development processes. This is complemented by architectural patterns, testing approaches, and concepts for secure IT operations.</p>

Computerforensik und Vorfallsbehandlung

<p>Fundamentals of computer forensics are covered based on typical attack patterns and analysis methods. The focus is on storage and file systems, network forensics, and data recovery techniques. This is complemented by forensic tools, encryption analysis, and multimedia forensics.</p>

Fachwissensch. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Interdiszipl. Fachwiss. Modul

<p>Business models, financing, and legal and organizational aspects of starting a business are covered. Topics include market analysis, marketing, controlling, and investment decisions. This is complemented by financial planning and the development of a business plan.</p>

Ereignisbasierte Dateninfrastrukturen

<p>Core concepts of event-driven and distributed systems are covered. The focus is on messaging, streaming, and parallel processing as well as data stream analysis technologies. This is complemented by methods of distributed data storage and their implementation in modern architectures.</p>

  1. Seminar

    Current research and development topics in cloud applications and security engineering are explored independently in the seminar. Students research specialist literature, prepare a scientific presentation, and write a seminar paper. Seminar discussions deepen subject knowledge and strengthen academic argumentation skills.

  2. Projekt

    Within a team project, students independently work on a complex, practice-oriented task. Planning, organization, and implementation are managed by the team, supported by lecturers as coaches or clients. Classical and agile methods can be applied flexibly. Results are documented and evaluated.

  3. Security of modern networks

    Fundamentals of networks and communication security are covered, from internet architecture and protocols to wireless and mobile systems. The focus is on threats and protection mechanisms, security architectures, and approaches for secure communication.

  4. Fachwiss. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  5. Fachwiss. Modul

    Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.

  6. Cloud-native Development

    Distributed systems and cloud-native applications are explored within modern architectures. The focus is on virtualization, containerization, orchestration, and continuous integration and deployment. This is complemented by infrastructure concepts and the practical implementation of scalable applications.

Seminar

<p>Current research and development topics in cloud applications and security engineering are explored independently in the seminar. Students research specialist literature, prepare a scientific presentation, and write a seminar paper. Seminar discussions deepen subject knowledge and strengthen academic argumentation skills.</p>

Projekt

<p>Within a team project, students independently work on a complex, practice-oriented task. Planning, organization, and implementation are managed by the team, supported by lecturers as coaches or clients. Classical and agile methods can be applied flexibly. Results are documented and evaluated.</p>

Security of modern networks

<p>Fundamentals of networks and communication security are covered, from internet architecture and protocols to wireless and mobile systems. The focus is on threats and protection mechanisms, security architectures, and approaches for secure communication.</p>

Fachwiss. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Fachwiss. Modul

<p>Data analytics, digital process engineering, enterprise architecture management, high-performance data storage systems, IT consulting and management, integration and migration of application systems, design and management of business data.</p>

Cloud-native Development

<p>Distributed systems and cloud-native applications are explored within modern architectures. The focus is on virtualization, containerization, orchestration, and continuous integration and deployment. This is complemented by infrastructure concepts and the practical implementation of scalable applications.</p>

  1. Masterarbeit

    The master’s thesis represents the academic completion of the program. It demonstrates the ability to independently address complex problems using appropriate scientific methods. It requires subject expertise, research methods, project management, and, where applicable, presentation skills.

Masterarbeit

<p>The master’s thesis represents the academic completion of the program. It demonstrates the ability to independently address complex problems using appropriate scientific methods. It requires subject expertise, research methods, project management, and, where applicable, presentation skills.</p>

Curriculum Cloud Applications and Security Engineering — Overview of all semesters and modules
1. Semester
  • Architektur- und Entwurfsmuster der Softwaretechnik
  • Security Engineering in der IT
  • Computerforensik und Vorfallsbehandlung
  • Fachwissensch. Modul
  • Interdiszipl. Fachwiss. Modul
  • Ereignisbasierte Dateninfrastrukturen
2. Semester
  • Seminar
  • Projekt
  • Security of modern networks
  • Fachwiss. Modul
  • Fachwiss. Modul
  • Cloud-native Development
3. Semester
  • Masterarbeit

Interesting Facts

  1. Please note the following for international shipments from outside the EU/EEC

    THI charges tuition fees of 1,200 euros per semester (Master’s programmes). We are committed to providing our students with the best possible conditions to develop their skills and personalities for the working world of the future. At our International Welcome Centre, you will find excellent services and support. Our degree programmes offer the best possible study conditions.  

  2. Important information for Master’s applicants from India

    With immediate effect, applicants from India holding bachelor’s degrees in the fields of Engineering, Commerce / Accounting / Finance / Economics, or Business / Management must, in addition to the VDP from uni-assist, provide evidence of having taken the Digital Master Test (dMAT) aps-india.de/dmat/ in order to obtain an APS certificate or a visa. The test costs €150. Please check whether this applies to you based on your Bachelor’s degree. THI does not answer any questions regarding the test procedure or its impact on an offer of admission from our university!

  3. Dual study programme

    A combined model (degree programme & vocational training) OR a degree programme with in-depth practical experience (degree programme and intensive practical placements) are available. For the dual study programme, you must apply both to the company and to the university (please note: be sure to check the company’s application deadlines!).

Applying for a degree course
Please note that this Master's programme is held in German. If you would like to apply, please be sure to include proof of at least level B2 of German, or higher, in your documents.

Admission requirements
To gain admission to the programme, applicants need one of the following qualifications for university entrance:

  • Abitur (European Baccalaureate, A-Levels, High School Diploma)
  • Fachhochschulreife (Vocational Baccalaureate)
  • Fachgebundene Hochschulreife (Specialised A-Level)

Please find details on application on our Master application from abroad-sites

FAQ

What prerequisites should I have for this master's programme?

The Master's programme Cloud Applications and Security Engineering deepens the Bachelor's program in Computer Science offered at THI. However, it is generally aimed at graduates of a bachelor's degree in computer science or related courses who have acquired basic knowledge of practical computer science in the areas of operating systems, computer networks, database systems / data management, programming languages, software engineering and IT security in their previous studies.

What is special about this Master's program?

You will gain in-depth insight into current enterprise architectures directly related to cloud computing combined with topics from IT security, modern networks and computer forensics. With the continuing trend towards moving applications to the cloud, it is imperative that engineers not only know how to use tools to implement applications. Especially in the context of the highly distributed nature of these systems and the operation at public cloud providers, the knowledge of how to implement secure applications is deepened.

Another special feature is the proportion of selectable modules. This allows you to take modules from the "neighbouring" Master's programme Business Information Systems Engineering. This allows you to combine the contents of both Master's programmes and specifically integrate competencies in one or both of the core topics of this program into your master's studies, whereby the focus of your studies naturally lies on the topics of cloud applications and security engineering.

Questions

Any questions?

Do you have any questions about applications, admission, enrolment, student finance, accommodation or other general topics? If so, please use our contact form and select the relevant topic. This will ensure your enquiry is sent directly to the relevant contact person(s) and can be answered quickly and effectively.

People

Programme director and academic advisor

Jump to the top of the page