Skip to content
Lock on circuit board - Cyber security

Cybersecurity

Cybersecurity

Do you want to understand how hackers operate – and how to protect yourself effectively against them? Then the Bachelor’s degree in Cyber Security is exactly the right programme for you. You’ll learn how modern IT security works and how to secure systems, networks and applications effectively. You’ll gain insights into penetration testing, secure software development, network security, forensic analysis and applied cryptography. Step by step, you’ll develop the skills to identify vulnerabilities, assess risks and design professional security strategies.


The programme is aimed at technically-minded applicants who wish to apply their skills in the private or public sector. Through regular practical components, you’ll put your knowledge into practice straight away and gain experience of realistic scenarios. The language of instruction is predominantly German, though some modules are taught in English – ideal for a career in an international field.

Please note: This programme is taught mostly in German. 

Career prospects

Cyber security plays an important role in all digitalisation projects. Graduates can work in diverse domains, including mobility providers, the healthcare system, public security, the financial sector and operators of critical infrastructures (CRITIS).

The degree programme qualifies students for employment in the following areas:

  • as a Cyber Defender or Security Engineer, graduates develop and implement protective measures for networks and systems.
  • as an Application Security Specialist, graduates programme secure software or support software development with their cybersecurity know-how.
  • as a Penetration Tester, graduates test the cybersecurity of applications or networks by acting like hackers and attempting to break into the systems.
  • as a Security Operations Centre Analysist, graduates continuously monitor the security of networks.
  • as a Digital Forensics Analyst, graduates investigate security incidents and track hackers.
Apply now
Degree
Bachelor of Science (B. Sc.)
Duration
7 Semesters
Start of studies
Winter
Main teaching language
German
Admission restricted
Yes
Location
Ingolstadt
Type of degree program
Full-time
ECTS
210
Accreditation
Yes

Application period for the 2027/28 winter semester: 2 May to 15 July 2027

Curriculum Cybersecurity

Presentation of curriculums
Semester
1st Semester
  1. Mathematik 1

    This module provides the mathematical foundations for computer science and Computational Life Sciences. Topics include propositional and predicate logic, proof techniques, modular arithmetic, complex numbers, limits and continuity. Students also study differential and integral calculus, including Taylor polynomials, Taylor series, and infinite series, with a focus on their fundamental applications.

  2. Grundlagen der Programmierung 1

    This module introduces the fundamental concepts of software development and imperative programming using the C programming language. Topics include data types, control structures, functions, memory management, arrays, pointers, and dynamic data structures. In the lab, students apply these concepts in a software project and develop an interactive game using a Linux-based environment and professional development tools.

  3. Einführung in die Informatik 1

    This module introduces fundamental concepts of computer science. Topics include algorithms and their representations, complexity and computability theory, number and information representation, and logic. Students also explore the structure of modern computer systems, from the von Neumann architecture to advanced concepts such as caching, multi-core systems, pipelining, superscalar processing, and GPU computing.

  4. Grundlagen der IT-Sicherheit

    This module introduces the fundamentals of IT security and cybersecurity. Topics include security threats, security objectives, cryptographic techniques, key management, and public key infrastructures. Students learn about relevant security standards, cybersecurity tools, and the practical application of security concepts. The course also includes an introduction to Python programming for implementing basic security-related applications.

  5. Einführungsprojekt

    This introductory project provides a practical introduction to cybersecurity and academic work. Students learn the fundamentals of subject-specific research and library use, work on cybersecurity-related tasks in small teams, and gain initial experience with programming and security tools. Presentations, teamwork, and workshops on learning strategies and time management support a successful start to university studies.

  6. Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit

    This module introduces ethical, societal, and security-related foundations in the context of modern technologies. Topics include ethical theories, risk ethics, the justification of norms, and the relationship between freedom and security. Students explore key concepts of security research and critically examine the societal implications of cybersecurity and its relevance to both internal and external security.

Mathematik 1

<p>This module provides the mathematical foundations for computer science and Computational Life Sciences. Topics include propositional and predicate logic, proof techniques, modular arithmetic, complex numbers, limits and continuity. Students also study differential and integral calculus, including Taylor polynomials, Taylor series, and infinite series, with a focus on their fundamental applications.</p>

Grundlagen der Programmierung 1

<p>This module introduces the fundamental concepts of software development and imperative programming using the C programming language. Topics include data types, control structures, functions, memory management, arrays, pointers, and dynamic data structures. In the lab, students apply these concepts in a software project and develop an interactive game using a Linux-based environment and professional development tools.</p>

Einführung in die Informatik 1

<p>This module introduces fundamental concepts of computer science. Topics include algorithms and their representations, complexity and computability theory, number and information representation, and logic. Students also explore the structure of modern computer systems, from the von Neumann architecture to advanced concepts such as caching, multi-core systems, pipelining, superscalar processing, and GPU computing.</p>

Grundlagen der IT-Sicherheit

<p>This module introduces the fundamentals of IT security and cybersecurity. Topics include security threats, security objectives, cryptographic techniques, key management, and public key infrastructures. Students learn about relevant security standards, cybersecurity tools, and the practical application of security concepts. The course also includes an introduction to Python programming for implementing basic security-related applications.</p>

Einführungsprojekt

<p>This introductory project provides a practical introduction to cybersecurity and academic work. Students learn the fundamentals of subject-specific research and library use, work on cybersecurity-related tasks in small teams, and gain initial experience with programming and security tools. Presentations, teamwork, and workshops on learning strategies and time management support a successful start to university studies.</p>

Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit

<p>This module introduces ethical, societal, and security-related foundations in the context of modern technologies. Topics include ethical theories, risk ethics, the justification of norms, and the relationship between freedom and security. Students explore key concepts of security research and critically examine the societal implications of cybersecurity and its relevance to both internal and external security.</p>

  1. Mathematik 2

    This module provides advanced mathematical foundations for computer science and Computational Life Sciences. Topics include linear algebra with vector spaces, matrices, eigenvalues, and linear transformations, as well as multivariable differential and integral calculus. Students also study functions of several variables, optimization problems, and the fundamentals of ordinary differential equations.

  2. Grundlagen der Programmierung 2

    This module introduces the fundamentals of object-oriented programming with C++. Topics include classes and objects, inheritance, polymorphism, templates, exceptions, threads, and graphical user interfaces using Qt. Students learn modern programming concepts and apply them in a practical software project. In the lab, they develop a C++ application with a graphical user interface while deepening their understanding of core software engineering principles.

  3. Einführung in die Informatik 2

    This module introduces the fundamentals of modern computer systems and operating systems. Topics include the architecture and programming of microcontrollers, low-level software development, memory technologies, and peripheral and bus systems. Students also learn key operating system concepts, including processes and threads, memory management, input/output, file systems, concurrency, synchronization, and virtualization.

  4. Software-Entwicklungsmethodik

    This module introduces the methods and processes of professional software engineering. Topics include requirements engineering, software quality, implementation, documentation, and software testing. Students learn both traditional and agile development approaches as well as process and maturity models. The course provides competencies for analyzing, developing, quality-assuring, and systematically implementing software projects throughout the entire software lifecycle.

  5. Sichere Systeme

    This module introduces concepts and technologies for securing operating systems and IT infrastructures. Topics include security threats, authentication and authorization mechanisms, system-level security architectures, and system hardening techniques. Students learn about relevant standards, security technologies such as Secure Boot and TPM, and security-focused operating systems, enabling them to assess and apply modern operating system security approaches in practice.

Mathematik 2

<p>This module provides advanced mathematical foundations for computer science and Computational Life Sciences. Topics include linear algebra with vector spaces, matrices, eigenvalues, and linear transformations, as well as multivariable differential and integral calculus. Students also study functions of several variables, optimization problems, and the fundamentals of ordinary differential equations.</p>

Grundlagen der Programmierung 2

<p>This module introduces the fundamentals of object-oriented programming with C++. Topics include classes and objects, inheritance, polymorphism, templates, exceptions, threads, and graphical user interfaces using Qt. Students learn modern programming concepts and apply them in a practical software project. In the lab, they develop a C++ application with a graphical user interface while deepening their understanding of core software engineering principles.</p>

Einführung in die Informatik 2

<p>This module introduces the fundamentals of modern computer systems and operating systems. Topics include the architecture and programming of microcontrollers, low-level software development, memory technologies, and peripheral and bus systems. Students also learn key operating system concepts, including processes and threads, memory management, input/output, file systems, concurrency, synchronization, and virtualization.</p>

Software-Entwicklungsmethodik

<p>This module introduces the methods and processes of professional software engineering. Topics include requirements engineering, software quality, implementation, documentation, and software testing. Students learn both traditional and agile development approaches as well as process and maturity models. The course provides competencies for analyzing, developing, quality-assuring, and systematically implementing software projects throughout the entire software lifecycle.</p>

Sichere Systeme

<p>This module introduces concepts and technologies for securing operating systems and IT infrastructures. Topics include security threats, authentication and authorization mechanisms, system-level security architectures, and system hardening techniques. Students learn about relevant standards, security technologies such as Secure Boot and TPM, and security-focused operating systems, enabling them to assess and apply modern operating system security approaches in practice.</p>

  1. Angewandte Mathematik für IT-Sicherheit

    This module provides the mathematical foundations of IT security. Topics include elementary number theory, divisibility, congruences, prime numbers, and cryptographic concepts that form the basis of modern security mechanisms. Students also learn statistical methods for data analysis, including probability theory, distributions, estimation and hypothesis testing, as well as correlation and regression techniques with applications in cybersecurity.

  2. Web-Technologien

    This module introduces the fundamentals of modern web technologies and web application development. Topics include Internet protocols, client-side and server-side technologies, web services, and architectures for web-based systems. Students learn how to design and implement interactive web applications. The course also covers legal aspects of web development and search engine optimization (SEO).

  3. Netzwerke

    This module introduces the fundamentals of modern computer networks and Internet communication. Topics include the structure and operation of networks based on the TCP/IP model, protocols of the application, transport, and network layers, as well as local area networks and physical data transmission. Students gain an understanding of core networking concepts and how information is reliably exchanged across interconnected systems.

  4. Software-Design / SW-Architektur und Datenbanken

    This module introduces methods of software design, software architecture, and database development. Students learn how to structure complex software systems, transform requirements into architectures, and design distributed systems. The course also covers data modeling, relational databases, SQL, transaction management, and data integrity. The focus is on developing robust, maintainable, and efficient software systems.

  5. Softwaresicherheit & Security Testing

    This module introduces methods and tools for developing secure software systems. Topics include software security, code quality, security by design, and secure coding principles. Students learn to identify and prevent common vulnerabilities and apply techniques for static and dynamic security analysis. These include source code reviews, automated analysis tools, and penetration testing for evaluating the security of software applications.

Angewandte Mathematik für IT-Sicherheit

<p>This module provides the mathematical foundations of IT security. Topics include elementary number theory, divisibility, congruences, prime numbers, and cryptographic concepts that form the basis of modern security mechanisms. Students also learn statistical methods for data analysis, including probability theory, distributions, estimation and hypothesis testing, as well as correlation and regression techniques with applications in cybersecurity.</p>

Web-Technologien

<p>This module introduces the fundamentals of modern web technologies and web application development. Topics include Internet protocols, client-side and server-side technologies, web services, and architectures for web-based systems. Students learn how to design and implement interactive web applications. The course also covers legal aspects of web development and search engine optimization (SEO).</p>

Netzwerke

<p>This module introduces the fundamentals of modern computer networks and Internet communication. Topics include the structure and operation of networks based on the TCP/IP model, protocols of the application, transport, and network layers, as well as local area networks and physical data transmission. Students gain an understanding of core networking concepts and how information is reliably exchanged across interconnected systems.</p>

Software-Design / SW-Architektur und Datenbanken

<p>This module introduces methods of software design, software architecture, and database development. Students learn how to structure complex software systems, transform requirements into architectures, and design distributed systems. The course also covers data modeling, relational databases, SQL, transaction management, and data integrity. The focus is on developing robust, maintainable, and efficient software systems.</p>

Softwaresicherheit & Security Testing

<p>This module introduces methods and tools for developing secure software systems. Topics include software security, code quality, security by design, and secure coding principles. Students learn to identify and prevent common vulnerabilities and apply techniques for static and dynamic security analysis. These include source code reviews, automated analysis tools, and penetration testing for evaluating the security of software applications.</p>

  1. Cloud-Architekturen und -Dienste

    This module introduces the fundamentals, architectures, and services of cloud computing. Topics include cloud concepts, virtualization, containerization, infrastructure, management, and access mechanisms. Students explore different cloud architectures and deployment models and evaluate them with respect to cost, scalability, and service quality. The course also covers Service Level Agreements (SLAs) and operational aspects of cloud-based solutions.

  2. Projekt-, Qualitäts- und Risikomanagement

    This module introduces the methods of project, risk, and quality management. Students learn how to plan, manage, and monitor projects, covering goal definition, stakeholder and risk analysis, resource planning, and change management. The course also covers agile approaches such as Scrum, as well as the fundamentals and regulatory framework of quality management, particularly in healthcare settings.

  3. Protokolle der Netzsicherheit

    This module introduces concepts and protocols for securing modern communication networks. Topics include security threats and requirements, cryptographic protocols, access control, and security mechanisms across different network layers. Students learn methods for secure group communication, IPsec, transport-layer security, and the fundamentals of secure wireless and mobile communication, enabling them to evaluate and apply network security solutions in practice.

  4. Security Architekturen & Security Engineering

    This module introduces methods of security engineering and the design of secure IT architectures. Topics include security requirements engineering, security development lifecycles, DevSecOps, security maturity models, and model-based security approaches. Students learn key design principles such as Zero Trust, identity management architectures, certificates, and public key infrastructures, as well as the application of relevant security standards to modern systems.

  5. Ethical Hacking-Praktikum

    This lab course introduces methods for analyzing and assessing IT security risks in controlled environments. Students examine common vulnerabilities in web applications and software systems, explore their underlying causes, and apply techniques for detection and mitigation. The focus is on understanding attack patterns, secure development practices, and the practical use of security assessment and testing methods.

  6. Fachwissenschaftliches Seminar

    This academic seminar develops students’ skills in scientific research, academic writing, and professional communication. Students conduct a literature review on an assigned topic, prepare a scientific paper, and present their findings to the group. Through structured discussions and critical reflection, they strengthen their abilities in academic argumentation, presentation, and the analysis of subject-specific issues and current research topics.

Cloud-Architekturen und -Dienste

<p>This module introduces the fundamentals, architectures, and services of cloud computing. Topics include cloud concepts, virtualization, containerization, infrastructure, management, and access mechanisms. Students explore different cloud architectures and deployment models and evaluate them with respect to cost, scalability, and service quality. The course also covers Service Level Agreements (SLAs) and operational aspects of cloud-based solutions.</p>

Projekt-, Qualitäts- und Risikomanagement

<p>This module introduces the methods of project, risk, and quality management. Students learn how to plan, manage, and monitor projects, covering goal definition, stakeholder and risk analysis, resource planning, and change management. The course also covers agile approaches such as Scrum, as well as the fundamentals and regulatory framework of quality management, particularly in healthcare settings.</p>

Protokolle der Netzsicherheit

<p>This module introduces concepts and protocols for securing modern communication networks. Topics include security threats and requirements, cryptographic protocols, access control, and security mechanisms across different network layers. Students learn methods for secure group communication, IPsec, transport-layer security, and the fundamentals of secure wireless and mobile communication, enabling them to evaluate and apply network security solutions in practice.</p>

Security Architekturen & Security Engineering

<p>This module introduces methods of security engineering and the design of secure IT architectures. Topics include security requirements engineering, security development lifecycles, DevSecOps, security maturity models, and model-based security approaches. Students learn key design principles such as Zero Trust, identity management architectures, certificates, and public key infrastructures, as well as the application of relevant security standards to modern systems.</p>

Ethical Hacking-Praktikum

<p>This lab course introduces methods for analyzing and assessing IT security risks in controlled environments. Students examine common vulnerabilities in web applications and software systems, explore their underlying causes, and apply techniques for detection and mitigation. The focus is on understanding attack patterns, secure development practices, and the practical use of security assessment and testing methods.</p>

Fachwissenschaftliches Seminar

<p>This academic seminar develops students’ skills in scientific research, academic writing, and professional communication. Students conduct a literature review on an assigned topic, prepare a scientific paper, and present their findings to the group. Through structured discussions and critical reflection, they strengthen their abilities in academic argumentation, presentation, and the analysis of subject-specific issues and current research topics.</p>

  1. Kommunikations-und Teamkompetenz

    This module develops communication and teamwork skills for professional environments. Students reflect on their expectations, strengths, and areas for improvement in preparation for their upcoming internship. Through personality assessments, group exercises, and role-playing activities, they learn effective communication and conflict resolution techniques. The course enhances teamwork, self-awareness, and professional behavior in a variety of workplace situations.

  2. Praktikum

    The internship enables students to apply the cybersecurity knowledge and skills acquired during their studies in a professional environment. Students select a suitable company in Germany or abroad and work on practical cybersecurity-related tasks using the methods and technologies learned in the program. They gain insight into business processes, organizational structures, and professional working practices while further developing their technical and personal competencies.

  3. Nachbereitendes Praxisseminar

    This post-internship seminar supports the reflection and evaluation of experiences gained during the internship. Students present their activities and results in short presentations followed by group discussions. The course connects practical experience with academic knowledge, explores effective presentation techniques, and strengthens communication, social, and professional skills through discussions, exercises, and role-playing activities.

Kommunikations-und Teamkompetenz

<p>This module develops communication and teamwork skills for professional environments. Students reflect on their expectations, strengths, and areas for improvement in preparation for their upcoming internship. Through personality assessments, group exercises, and role-playing activities, they learn effective communication and conflict resolution techniques. The course enhances teamwork, self-awareness, and professional behavior in a variety of workplace situations.</p>

Praktikum

<p>The internship enables students to apply the cybersecurity knowledge and skills acquired during their studies in a professional environment. Students select a suitable company in Germany or abroad and work on practical cybersecurity-related tasks using the methods and technologies learned in the program. They gain insight into business processes, organizational structures, and professional working practices while further developing their technical and personal competencies.</p>

Nachbereitendes Praxisseminar

<p>This post-internship seminar supports the reflection and evaluation of experiences gained during the internship. Students present their activities and results in short presentations followed by group discussions. The course connects practical experience with academic knowledge, explores effective presentation techniques, and strengthens communication, social, and professional skills through discussions, exercises, and role-playing activities.</p>

  1. Recht für IT-Sicherheit und Datenschutz

    This module introduces the legal foundations of IT security and data protection. Topics include the fundamental rights to informational self-determination and the integrity of information systems, data protection law and the GDPR, as well as legal frameworks for digital forensics and criminal investigations. Students also explore national and international cybersecurity regulations, cyberwarfare-related issues, and legal requirements for protecting critical infrastructures.

  2. Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit

    This module introduces the fundamentals of artificial intelligence and its application in cybersecurity. Topics include modern AI methods such as neural networks and transformers, the creation and use of training datasets, and attacks against AI systems and their mitigation. Students explore AI applications for intrusion detection, threat intelligence, code analysis, security data mining, and penetration testing while assessing their benefits, limitations, and security implications.

  3. Incident Response & Netzwerkmonitoring

    This module introduces methods and processes for incident response management and network monitoring. Students learn how to systematically detect, analyze, contain, and remediate security incidents. Topics include intrusion detection and prevention, threat intelligence, SIEM systems, digital forensics, and organizational and technical measures throughout the incident response lifecycle to strengthen cybersecurity and resilience.

  4. Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen

    This module introduces concepts and methods for securing modern networks and connected applications. Topics include security architectures, cloud security, web and app security, and secure communication protocols. Students learn about common vulnerabilities, protection mechanisms, and secure programming practices. The course also addresses security user experience to achieve a balanced integration of security, usability, and user-centered design.

  5. Projekt

    In this project module, students apply project management methods and agile software development practices in a hands-on team project. They plan tasks, estimate effort, and use professional development tools such as IDEs, version control systems, ticketing platforms, and Scrum boards. Additional topics include pair programming, test-driven development, unit testing, and CI/CD. Project progress is regularly reported, and results are documented and presented.

  6. Grundlagen der Betriebswirtschaft und des Gründertums

    This module introduces the fundamentals of business administration and entrepreneurship. Topics include management, organizational structures, marketing, production, finance, accounting, investment analysis, and innovation management. Students explore entrepreneurship and intrapreneurship concepts, develop business models and business plans, and learn about startup financing, strategic partnerships, and entrepreneurial decision-making.

Recht für IT-Sicherheit und Datenschutz

<p>This module introduces the legal foundations of IT security and data protection. Topics include the fundamental rights to informational self-determination and the integrity of information systems, data protection law and the GDPR, as well as legal frameworks for digital forensics and criminal investigations. Students also explore national and international cybersecurity regulations, cyberwarfare-related issues, and legal requirements for protecting critical infrastructures.</p>

Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit

<p>This module introduces the fundamentals of artificial intelligence and its application in cybersecurity. Topics include modern AI methods such as neural networks and transformers, the creation and use of training datasets, and attacks against AI systems and their mitigation. Students explore AI applications for intrusion detection, threat intelligence, code analysis, security data mining, and penetration testing while assessing their benefits, limitations, and security implications.</p>

Incident Response & Netzwerkmonitoring

<p>This module introduces methods and processes for incident response management and network monitoring. Students learn how to systematically detect, analyze, contain, and remediate security incidents. Topics include intrusion detection and prevention, threat intelligence, SIEM systems, digital forensics, and organizational and technical measures throughout the incident response lifecycle to strengthen cybersecurity and resilience.</p>

Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen

<p>This module introduces concepts and methods for securing modern networks and connected applications. Topics include security architectures, cloud security, web and app security, and secure communication protocols. Students learn about common vulnerabilities, protection mechanisms, and secure programming practices. The course also addresses security user experience to achieve a balanced integration of security, usability, and user-centered design.</p>

Projekt

<p>In this project module, students apply project management methods and agile software development practices in a hands-on team project. They plan tasks, estimate effort, and use professional development tools such as IDEs, version control systems, ticketing platforms, and Scrum boards. Additional topics include pair programming, test-driven development, unit testing, and CI/CD. Project progress is regularly reported, and results are documented and presented.</p>

Grundlagen der Betriebswirtschaft und des Gründertums

<p>This module introduces the fundamentals of business administration and entrepreneurship. Topics include management, organizational structures, marketing, production, finance, accounting, investment analysis, and innovation management. Students explore entrepreneurship and intrapreneurship concepts, develop business models and business plans, and learn about startup financing, strategic partnerships, and entrepreneurial decision-making.</p>

  1. Fachwissenschaftliche Wahlpflichtmodule 1

  2. Fachwissenschaftliche Wahlpflichtmodule 2

  3. Fachwissenschaftliche Wahlpflichtmodule 3

  4. Seminar Bachelorarbeit

    This seminar systematically prepares students for the completion of their bachelor’s thesis. Topics include academic standards, examination regulations, literature research, and documentation techniques. Students independently develop a thesis topic, create an outline and project timeline, coordinate their approach with their supervisor, and prepare the formal registration of the bachelor’s thesis.

  5. Bachelorarbeit

    The bachelor’s thesis represents the final academic achievement of the degree program. Students independently investigate a research question or hypothesis using scientific methods. This includes reviewing relevant foundations, positioning the work within the current state of research and technology, designing and implementing appropriate solution approaches, and critically evaluating the results, objectives, and limitations of the proposed solution.

Fachwissenschaftliche Wahlpflichtmodule 1

Fachwissenschaftliche Wahlpflichtmodule 2

Fachwissenschaftliche Wahlpflichtmodule 3

Seminar Bachelorarbeit

<p>This seminar systematically prepares students for the completion of their bachelor’s thesis. Topics include academic standards, examination regulations, literature research, and documentation techniques. Students independently develop a thesis topic, create an outline and project timeline, coordinate their approach with their supervisor, and prepare the formal registration of the bachelor’s thesis.</p>

Bachelorarbeit

<p>The bachelor’s thesis represents the final academic achievement of the degree program. Students independently investigate a research question or hypothesis using scientific methods. This includes reviewing relevant foundations, positioning the work within the current state of research and technology, designing and implementing appropriate solution approaches, and critically evaluating the results, objectives, and limitations of the proposed solution.</p>

Curriculum Cybersecurity — Overview of all semesters and modules
1. Semester
  • Mathematik 1
  • Grundlagen der Programmierung 1
  • Einführung in die Informatik 1
  • Grundlagen der IT-Sicherheit
  • Einführungsprojekt
  • Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit
2. Semester
  • Mathematik 2
  • Grundlagen der Programmierung 2
  • Einführung in die Informatik 2
  • Software-Entwicklungsmethodik
  • Sichere Systeme
3. Semester
  • Angewandte Mathematik für IT-Sicherheit
  • Web-Technologien
  • Netzwerke
  • Software-Design / SW-Architektur und Datenbanken
  • Softwaresicherheit & Security Testing
4. Semester
  • Cloud-Architekturen und -Dienste
  • Projekt-, Qualitäts- und Risikomanagement
  • Protokolle der Netzsicherheit
  • Security Architekturen & Security Engineering
  • Ethical Hacking-Praktikum
  • Fachwissenschaftliches Seminar
5. Semester
  • Kommunikations-und Teamkompetenz
  • Praktikum
  • Nachbereitendes Praxisseminar
6. Semester
  • Recht für IT-Sicherheit und Datenschutz
  • Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit
  • Incident Response & Netzwerkmonitoring
  • Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen
  • Projekt
  • Grundlagen der Betriebswirtschaft und des Gründertums
7. Semester
  • Fachwissenschaftliche Wahlpflichtmodule 1
  • Fachwissenschaftliche Wahlpflichtmodule 2
  • Fachwissenschaftliche Wahlpflichtmodule 3
  • Seminar Bachelorarbeit
  • Bachelorarbeit

Interesting Facts

  1. 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!).

  2. Studying abroad whilst at university

    During your studies, you will have the opportunity to gain international experience. THI has an international network comprising more than 150 partner universities as well as numerous international companies worldwide. Our International Office serves as a central point of contact for all students

  3. Funding for Studies

    At THI, students have access to a wide range of support options in the form of scholarships. We recommend that students living on their own budget for at least 700–900 EUR per month for personal expenses (accommodation, health insurance, food, books, tuition fees).

  • Applying for a degree course
    Students may only begin their degree in the winter semester. The main language in this course is German, so most modules and exams will be held in German. In order to enter, you will need to prove a very high level of fluency (C1) in the language.
  • Registration dates
    Applications for this degree may be submitted through the online application system from May 2 until July 15.
  • 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 all relevant information on Bachelor application here. For in-depth information on modules and contents of this programme, please see the SPO (study and exam regulations)/statutes.

 

FAQ

What distinguishes Cybersecurity from conventional Computer Science?

Cybersecurity is a specialized area within Computer Science that focuses on the planned protection of IT systems, networks and data from digital threats from cyberspace, while conventional Computer Science generally deals with the processing and use of information by computers and software.

Cybersecurity is much more specialized than Computer Science, why should I specialize so early?

In the Cybersecurity study course, the focus is on security-related procedures in Computer Science. There are introductory lectures on IT security in the first semester. In all courses on the study course at THI, we focus on security implications - for example in programming, web technologies, etc.. As a Computer Science student, you will learn about all the important areas of applied Computer Science, but you will acquire specialized knowledge early on that will set you apart from applied Computer Scientists. However, you can specialize in any direction at any time in both study courses.

What knowledge do I need to have in order to study Cybersecurity?

You do not need any special prior knowledge to study Cybersecurity. However, you should be motivated and have a basic interest in Computer Science and security.

Is the Cybersecurity study course more practical or theoretical?

The THI emphasizes practical application. We always teach the necessary theory in relation to later application.

Where do I come into contact with Cybersecurity in everyday life?

Cybersecurity is present in many aspects of everyday life these days. The most common example can be found in internet use. Every time you use the internet - be it for browsing, sending emails, online banking, online shopping or social media - you interact with Cybersecurity. Web browsers, antivirus programs and firewalls protect your devices and data from threats.

 

Is there an opportunity to do a semester abroad during the academic study of Cybersecurity?

Of course. A semester abroad offers exciting insights and you get to know other approaches. THI supports you in planning and carrying out a semester abroad. Contact the International Office for this.

What career opportunities do I have after graduation?

A variety of career opportunities are open to you after graduating in Cybersecurity. For example, you could work as a cybersecurity analyst or consultant to help organizations identify and fix security vulnerabilities. Alternatively, you could move into IT forensics to investigate cyber attacks and gather evidence. Other options include positions such as security architect, penetration tester or security manager. With the increasing importance of Cybersecurity in all industries, there are many exciting paths for your career development.

Can I also study a Master's degree afterwards?

Yes, all Computer Science Master's programs at THI are suitable. A transfer to other universities and universities of applied sciences is possible with our Bachelor's degree.

What language ist the program taught in?

The modules are primarily offered in German, with some sessions available in English.

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

Academic Director

More Contact Options

  1. Lisa Oberfellner

    Student ambassador

Cybersecurity

Do you want to understand how hackers operate – and how to protect yourself effectively against them? Then the Bachelor’s degree in Cyber Security is exactly the right programme for you. You’ll learn how modern IT security works and how to secure systems, networks and applications effectively. You’ll gain insights into penetration testing, secure software development, network security, forensic analysis and applied cryptography. Step by step, you’ll develop the skills to identify vulnerabilities, assess risks and design professional security strategies.


The programme is aimed at technically-minded applicants who wish to apply their skills in the private or public sector. Through regular practical components, you’ll put your knowledge into practice straight away and gain experience of realistic scenarios. The language of instruction is predominantly German, though some modules are taught in English – ideal for a career in an international field.

Please note: This programme is taught mostly in German. 

Career prospects

Cyber security plays an important role in all digitalisation projects. Graduates can work in diverse domains, including mobility providers, the healthcare system, public security, the financial sector and operators of critical infrastructures (CRITIS).

The degree programme qualifies students for employment in the following areas:

  • as a Cyber Defender or Security Engineer, graduates develop and implement protective measures for networks and systems.
  • as an Application Security Specialist, graduates programme secure software or support software development with their cybersecurity know-how.
  • as a Penetration Tester, graduates test the cybersecurity of applications or networks by acting like hackers and attempting to break into the systems.
  • as a Security Operations Centre Analysist, graduates continuously monitor the security of networks.
  • as a Digital Forensics Analyst, graduates investigate security incidents and track hackers.
Apply now
Degree
Bachelor of Science (B. Sc.)
Duration
7 Semesters
Start of studies
Winter
Main teaching language
German
Admission restricted
Yes
Location
Ingolstadt
Type of degree program
Full-time
ECTS
210
Accreditation
Yes

Application period for the 2027/28 winter semester: 2 May to 15 July 2027

Curriculum Cybersecurity

Presentation of curriculums
Semester
1st Semester
  1. Mathematik 1

    This module provides the mathematical foundations for computer science and Computational Life Sciences. Topics include propositional and predicate logic, proof techniques, modular arithmetic, complex numbers, limits and continuity. Students also study differential and integral calculus, including Taylor polynomials, Taylor series, and infinite series, with a focus on their fundamental applications.

  2. Grundlagen der Programmierung 1

    This module introduces the fundamental concepts of software development and imperative programming using the C programming language. Topics include data types, control structures, functions, memory management, arrays, pointers, and dynamic data structures. In the lab, students apply these concepts in a software project and develop an interactive game using a Linux-based environment and professional development tools.

  3. Einführung in die Informatik 1

    This module introduces fundamental concepts of computer science. Topics include algorithms and their representations, complexity and computability theory, number and information representation, and logic. Students also explore the structure of modern computer systems, from the von Neumann architecture to advanced concepts such as caching, multi-core systems, pipelining, superscalar processing, and GPU computing.

  4. Grundlagen der IT-Sicherheit

    This module introduces the fundamentals of IT security and cybersecurity. Topics include security threats, security objectives, cryptographic techniques, key management, and public key infrastructures. Students learn about relevant security standards, cybersecurity tools, and the practical application of security concepts. The course also includes an introduction to Python programming for implementing basic security-related applications.

  5. Einführungsprojekt

    This introductory project provides a practical introduction to cybersecurity and academic work. Students learn the fundamentals of subject-specific research and library use, work on cybersecurity-related tasks in small teams, and gain initial experience with programming and security tools. Presentations, teamwork, and workshops on learning strategies and time management support a successful start to university studies.

  6. Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit

    This module introduces ethical, societal, and security-related foundations in the context of modern technologies. Topics include ethical theories, risk ethics, the justification of norms, and the relationship between freedom and security. Students explore key concepts of security research and critically examine the societal implications of cybersecurity and its relevance to both internal and external security.

Mathematik 1

<p>This module provides the mathematical foundations for computer science and Computational Life Sciences. Topics include propositional and predicate logic, proof techniques, modular arithmetic, complex numbers, limits and continuity. Students also study differential and integral calculus, including Taylor polynomials, Taylor series, and infinite series, with a focus on their fundamental applications.</p>

Grundlagen der Programmierung 1

<p>This module introduces the fundamental concepts of software development and imperative programming using the C programming language. Topics include data types, control structures, functions, memory management, arrays, pointers, and dynamic data structures. In the lab, students apply these concepts in a software project and develop an interactive game using a Linux-based environment and professional development tools.</p>

Einführung in die Informatik 1

<p>This module introduces fundamental concepts of computer science. Topics include algorithms and their representations, complexity and computability theory, number and information representation, and logic. Students also explore the structure of modern computer systems, from the von Neumann architecture to advanced concepts such as caching, multi-core systems, pipelining, superscalar processing, and GPU computing.</p>

Grundlagen der IT-Sicherheit

<p>This module introduces the fundamentals of IT security and cybersecurity. Topics include security threats, security objectives, cryptographic techniques, key management, and public key infrastructures. Students learn about relevant security standards, cybersecurity tools, and the practical application of security concepts. The course also includes an introduction to Python programming for implementing basic security-related applications.</p>

Einführungsprojekt

<p>This introductory project provides a practical introduction to cybersecurity and academic work. Students learn the fundamentals of subject-specific research and library use, work on cybersecurity-related tasks in small teams, and gain initial experience with programming and security tools. Presentations, teamwork, and workshops on learning strategies and time management support a successful start to university studies.</p>

Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit

<p>This module introduces ethical, societal, and security-related foundations in the context of modern technologies. Topics include ethical theories, risk ethics, the justification of norms, and the relationship between freedom and security. Students explore key concepts of security research and critically examine the societal implications of cybersecurity and its relevance to both internal and external security.</p>

  1. Mathematik 2

    This module provides advanced mathematical foundations for computer science and Computational Life Sciences. Topics include linear algebra with vector spaces, matrices, eigenvalues, and linear transformations, as well as multivariable differential and integral calculus. Students also study functions of several variables, optimization problems, and the fundamentals of ordinary differential equations.

  2. Grundlagen der Programmierung 2

    This module introduces the fundamentals of object-oriented programming with C++. Topics include classes and objects, inheritance, polymorphism, templates, exceptions, threads, and graphical user interfaces using Qt. Students learn modern programming concepts and apply them in a practical software project. In the lab, they develop a C++ application with a graphical user interface while deepening their understanding of core software engineering principles.

  3. Einführung in die Informatik 2

    This module introduces the fundamentals of modern computer systems and operating systems. Topics include the architecture and programming of microcontrollers, low-level software development, memory technologies, and peripheral and bus systems. Students also learn key operating system concepts, including processes and threads, memory management, input/output, file systems, concurrency, synchronization, and virtualization.

  4. Software-Entwicklungsmethodik

    This module introduces the methods and processes of professional software engineering. Topics include requirements engineering, software quality, implementation, documentation, and software testing. Students learn both traditional and agile development approaches as well as process and maturity models. The course provides competencies for analyzing, developing, quality-assuring, and systematically implementing software projects throughout the entire software lifecycle.

  5. Sichere Systeme

    This module introduces concepts and technologies for securing operating systems and IT infrastructures. Topics include security threats, authentication and authorization mechanisms, system-level security architectures, and system hardening techniques. Students learn about relevant standards, security technologies such as Secure Boot and TPM, and security-focused operating systems, enabling them to assess and apply modern operating system security approaches in practice.

Mathematik 2

<p>This module provides advanced mathematical foundations for computer science and Computational Life Sciences. Topics include linear algebra with vector spaces, matrices, eigenvalues, and linear transformations, as well as multivariable differential and integral calculus. Students also study functions of several variables, optimization problems, and the fundamentals of ordinary differential equations.</p>

Grundlagen der Programmierung 2

<p>This module introduces the fundamentals of object-oriented programming with C++. Topics include classes and objects, inheritance, polymorphism, templates, exceptions, threads, and graphical user interfaces using Qt. Students learn modern programming concepts and apply them in a practical software project. In the lab, they develop a C++ application with a graphical user interface while deepening their understanding of core software engineering principles.</p>

Einführung in die Informatik 2

<p>This module introduces the fundamentals of modern computer systems and operating systems. Topics include the architecture and programming of microcontrollers, low-level software development, memory technologies, and peripheral and bus systems. Students also learn key operating system concepts, including processes and threads, memory management, input/output, file systems, concurrency, synchronization, and virtualization.</p>

Software-Entwicklungsmethodik

<p>This module introduces the methods and processes of professional software engineering. Topics include requirements engineering, software quality, implementation, documentation, and software testing. Students learn both traditional and agile development approaches as well as process and maturity models. The course provides competencies for analyzing, developing, quality-assuring, and systematically implementing software projects throughout the entire software lifecycle.</p>

Sichere Systeme

<p>This module introduces concepts and technologies for securing operating systems and IT infrastructures. Topics include security threats, authentication and authorization mechanisms, system-level security architectures, and system hardening techniques. Students learn about relevant standards, security technologies such as Secure Boot and TPM, and security-focused operating systems, enabling them to assess and apply modern operating system security approaches in practice.</p>

  1. Angewandte Mathematik für IT-Sicherheit

    This module provides the mathematical foundations of IT security. Topics include elementary number theory, divisibility, congruences, prime numbers, and cryptographic concepts that form the basis of modern security mechanisms. Students also learn statistical methods for data analysis, including probability theory, distributions, estimation and hypothesis testing, as well as correlation and regression techniques with applications in cybersecurity.

  2. Web-Technologien

    This module introduces the fundamentals of modern web technologies and web application development. Topics include Internet protocols, client-side and server-side technologies, web services, and architectures for web-based systems. Students learn how to design and implement interactive web applications. The course also covers legal aspects of web development and search engine optimization (SEO).

  3. Netzwerke

    This module introduces the fundamentals of modern computer networks and Internet communication. Topics include the structure and operation of networks based on the TCP/IP model, protocols of the application, transport, and network layers, as well as local area networks and physical data transmission. Students gain an understanding of core networking concepts and how information is reliably exchanged across interconnected systems.

  4. Software-Design / SW-Architektur und Datenbanken

    This module introduces methods of software design, software architecture, and database development. Students learn how to structure complex software systems, transform requirements into architectures, and design distributed systems. The course also covers data modeling, relational databases, SQL, transaction management, and data integrity. The focus is on developing robust, maintainable, and efficient software systems.

  5. Softwaresicherheit & Security Testing

    This module introduces methods and tools for developing secure software systems. Topics include software security, code quality, security by design, and secure coding principles. Students learn to identify and prevent common vulnerabilities and apply techniques for static and dynamic security analysis. These include source code reviews, automated analysis tools, and penetration testing for evaluating the security of software applications.

Angewandte Mathematik für IT-Sicherheit

<p>This module provides the mathematical foundations of IT security. Topics include elementary number theory, divisibility, congruences, prime numbers, and cryptographic concepts that form the basis of modern security mechanisms. Students also learn statistical methods for data analysis, including probability theory, distributions, estimation and hypothesis testing, as well as correlation and regression techniques with applications in cybersecurity.</p>

Web-Technologien

<p>This module introduces the fundamentals of modern web technologies and web application development. Topics include Internet protocols, client-side and server-side technologies, web services, and architectures for web-based systems. Students learn how to design and implement interactive web applications. The course also covers legal aspects of web development and search engine optimization (SEO).</p>

Netzwerke

<p>This module introduces the fundamentals of modern computer networks and Internet communication. Topics include the structure and operation of networks based on the TCP/IP model, protocols of the application, transport, and network layers, as well as local area networks and physical data transmission. Students gain an understanding of core networking concepts and how information is reliably exchanged across interconnected systems.</p>

Software-Design / SW-Architektur und Datenbanken

<p>This module introduces methods of software design, software architecture, and database development. Students learn how to structure complex software systems, transform requirements into architectures, and design distributed systems. The course also covers data modeling, relational databases, SQL, transaction management, and data integrity. The focus is on developing robust, maintainable, and efficient software systems.</p>

Softwaresicherheit & Security Testing

<p>This module introduces methods and tools for developing secure software systems. Topics include software security, code quality, security by design, and secure coding principles. Students learn to identify and prevent common vulnerabilities and apply techniques for static and dynamic security analysis. These include source code reviews, automated analysis tools, and penetration testing for evaluating the security of software applications.</p>

  1. Cloud-Architekturen und -Dienste

    This module introduces the fundamentals, architectures, and services of cloud computing. Topics include cloud concepts, virtualization, containerization, infrastructure, management, and access mechanisms. Students explore different cloud architectures and deployment models and evaluate them with respect to cost, scalability, and service quality. The course also covers Service Level Agreements (SLAs) and operational aspects of cloud-based solutions.

  2. Projekt-, Qualitäts- und Risikomanagement

    This module introduces the methods of project, risk, and quality management. Students learn how to plan, manage, and monitor projects, covering goal definition, stakeholder and risk analysis, resource planning, and change management. The course also covers agile approaches such as Scrum, as well as the fundamentals and regulatory framework of quality management, particularly in healthcare settings.

  3. Protokolle der Netzsicherheit

    This module introduces concepts and protocols for securing modern communication networks. Topics include security threats and requirements, cryptographic protocols, access control, and security mechanisms across different network layers. Students learn methods for secure group communication, IPsec, transport-layer security, and the fundamentals of secure wireless and mobile communication, enabling them to evaluate and apply network security solutions in practice.

  4. Security Architekturen & Security Engineering

    This module introduces methods of security engineering and the design of secure IT architectures. Topics include security requirements engineering, security development lifecycles, DevSecOps, security maturity models, and model-based security approaches. Students learn key design principles such as Zero Trust, identity management architectures, certificates, and public key infrastructures, as well as the application of relevant security standards to modern systems.

  5. Ethical Hacking-Praktikum

    This lab course introduces methods for analyzing and assessing IT security risks in controlled environments. Students examine common vulnerabilities in web applications and software systems, explore their underlying causes, and apply techniques for detection and mitigation. The focus is on understanding attack patterns, secure development practices, and the practical use of security assessment and testing methods.

  6. Fachwissenschaftliches Seminar

    This academic seminar develops students’ skills in scientific research, academic writing, and professional communication. Students conduct a literature review on an assigned topic, prepare a scientific paper, and present their findings to the group. Through structured discussions and critical reflection, they strengthen their abilities in academic argumentation, presentation, and the analysis of subject-specific issues and current research topics.

Cloud-Architekturen und -Dienste

<p>This module introduces the fundamentals, architectures, and services of cloud computing. Topics include cloud concepts, virtualization, containerization, infrastructure, management, and access mechanisms. Students explore different cloud architectures and deployment models and evaluate them with respect to cost, scalability, and service quality. The course also covers Service Level Agreements (SLAs) and operational aspects of cloud-based solutions.</p>

Projekt-, Qualitäts- und Risikomanagement

<p>This module introduces the methods of project, risk, and quality management. Students learn how to plan, manage, and monitor projects, covering goal definition, stakeholder and risk analysis, resource planning, and change management. The course also covers agile approaches such as Scrum, as well as the fundamentals and regulatory framework of quality management, particularly in healthcare settings.</p>

Protokolle der Netzsicherheit

<p>This module introduces concepts and protocols for securing modern communication networks. Topics include security threats and requirements, cryptographic protocols, access control, and security mechanisms across different network layers. Students learn methods for secure group communication, IPsec, transport-layer security, and the fundamentals of secure wireless and mobile communication, enabling them to evaluate and apply network security solutions in practice.</p>

Security Architekturen & Security Engineering

<p>This module introduces methods of security engineering and the design of secure IT architectures. Topics include security requirements engineering, security development lifecycles, DevSecOps, security maturity models, and model-based security approaches. Students learn key design principles such as Zero Trust, identity management architectures, certificates, and public key infrastructures, as well as the application of relevant security standards to modern systems.</p>

Ethical Hacking-Praktikum

<p>This lab course introduces methods for analyzing and assessing IT security risks in controlled environments. Students examine common vulnerabilities in web applications and software systems, explore their underlying causes, and apply techniques for detection and mitigation. The focus is on understanding attack patterns, secure development practices, and the practical use of security assessment and testing methods.</p>

Fachwissenschaftliches Seminar

<p>This academic seminar develops students’ skills in scientific research, academic writing, and professional communication. Students conduct a literature review on an assigned topic, prepare a scientific paper, and present their findings to the group. Through structured discussions and critical reflection, they strengthen their abilities in academic argumentation, presentation, and the analysis of subject-specific issues and current research topics.</p>

  1. Kommunikations-und Teamkompetenz

    This module develops communication and teamwork skills for professional environments. Students reflect on their expectations, strengths, and areas for improvement in preparation for their upcoming internship. Through personality assessments, group exercises, and role-playing activities, they learn effective communication and conflict resolution techniques. The course enhances teamwork, self-awareness, and professional behavior in a variety of workplace situations.

  2. Praktikum

    The internship enables students to apply the cybersecurity knowledge and skills acquired during their studies in a professional environment. Students select a suitable company in Germany or abroad and work on practical cybersecurity-related tasks using the methods and technologies learned in the program. They gain insight into business processes, organizational structures, and professional working practices while further developing their technical and personal competencies.

  3. Nachbereitendes Praxisseminar

    This post-internship seminar supports the reflection and evaluation of experiences gained during the internship. Students present their activities and results in short presentations followed by group discussions. The course connects practical experience with academic knowledge, explores effective presentation techniques, and strengthens communication, social, and professional skills through discussions, exercises, and role-playing activities.

Kommunikations-und Teamkompetenz

<p>This module develops communication and teamwork skills for professional environments. Students reflect on their expectations, strengths, and areas for improvement in preparation for their upcoming internship. Through personality assessments, group exercises, and role-playing activities, they learn effective communication and conflict resolution techniques. The course enhances teamwork, self-awareness, and professional behavior in a variety of workplace situations.</p>

Praktikum

<p>The internship enables students to apply the cybersecurity knowledge and skills acquired during their studies in a professional environment. Students select a suitable company in Germany or abroad and work on practical cybersecurity-related tasks using the methods and technologies learned in the program. They gain insight into business processes, organizational structures, and professional working practices while further developing their technical and personal competencies.</p>

Nachbereitendes Praxisseminar

<p>This post-internship seminar supports the reflection and evaluation of experiences gained during the internship. Students present their activities and results in short presentations followed by group discussions. The course connects practical experience with academic knowledge, explores effective presentation techniques, and strengthens communication, social, and professional skills through discussions, exercises, and role-playing activities.</p>

  1. Recht für IT-Sicherheit und Datenschutz

    This module introduces the legal foundations of IT security and data protection. Topics include the fundamental rights to informational self-determination and the integrity of information systems, data protection law and the GDPR, as well as legal frameworks for digital forensics and criminal investigations. Students also explore national and international cybersecurity regulations, cyberwarfare-related issues, and legal requirements for protecting critical infrastructures.

  2. Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit

    This module introduces the fundamentals of artificial intelligence and its application in cybersecurity. Topics include modern AI methods such as neural networks and transformers, the creation and use of training datasets, and attacks against AI systems and their mitigation. Students explore AI applications for intrusion detection, threat intelligence, code analysis, security data mining, and penetration testing while assessing their benefits, limitations, and security implications.

  3. Incident Response & Netzwerkmonitoring

    This module introduces methods and processes for incident response management and network monitoring. Students learn how to systematically detect, analyze, contain, and remediate security incidents. Topics include intrusion detection and prevention, threat intelligence, SIEM systems, digital forensics, and organizational and technical measures throughout the incident response lifecycle to strengthen cybersecurity and resilience.

  4. Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen

    This module introduces concepts and methods for securing modern networks and connected applications. Topics include security architectures, cloud security, web and app security, and secure communication protocols. Students learn about common vulnerabilities, protection mechanisms, and secure programming practices. The course also addresses security user experience to achieve a balanced integration of security, usability, and user-centered design.

  5. Projekt

    In this project module, students apply project management methods and agile software development practices in a hands-on team project. They plan tasks, estimate effort, and use professional development tools such as IDEs, version control systems, ticketing platforms, and Scrum boards. Additional topics include pair programming, test-driven development, unit testing, and CI/CD. Project progress is regularly reported, and results are documented and presented.

  6. Grundlagen der Betriebswirtschaft und des Gründertums

    This module introduces the fundamentals of business administration and entrepreneurship. Topics include management, organizational structures, marketing, production, finance, accounting, investment analysis, and innovation management. Students explore entrepreneurship and intrapreneurship concepts, develop business models and business plans, and learn about startup financing, strategic partnerships, and entrepreneurial decision-making.

Recht für IT-Sicherheit und Datenschutz

<p>This module introduces the legal foundations of IT security and data protection. Topics include the fundamental rights to informational self-determination and the integrity of information systems, data protection law and the GDPR, as well as legal frameworks for digital forensics and criminal investigations. Students also explore national and international cybersecurity regulations, cyberwarfare-related issues, and legal requirements for protecting critical infrastructures.</p>

Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit

<p>This module introduces the fundamentals of artificial intelligence and its application in cybersecurity. Topics include modern AI methods such as neural networks and transformers, the creation and use of training datasets, and attacks against AI systems and their mitigation. Students explore AI applications for intrusion detection, threat intelligence, code analysis, security data mining, and penetration testing while assessing their benefits, limitations, and security implications.</p>

Incident Response & Netzwerkmonitoring

<p>This module introduces methods and processes for incident response management and network monitoring. Students learn how to systematically detect, analyze, contain, and remediate security incidents. Topics include intrusion detection and prevention, threat intelligence, SIEM systems, digital forensics, and organizational and technical measures throughout the incident response lifecycle to strengthen cybersecurity and resilience.</p>

Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen

<p>This module introduces concepts and methods for securing modern networks and connected applications. Topics include security architectures, cloud security, web and app security, and secure communication protocols. Students learn about common vulnerabilities, protection mechanisms, and secure programming practices. The course also addresses security user experience to achieve a balanced integration of security, usability, and user-centered design.</p>

Projekt

<p>In this project module, students apply project management methods and agile software development practices in a hands-on team project. They plan tasks, estimate effort, and use professional development tools such as IDEs, version control systems, ticketing platforms, and Scrum boards. Additional topics include pair programming, test-driven development, unit testing, and CI/CD. Project progress is regularly reported, and results are documented and presented.</p>

Grundlagen der Betriebswirtschaft und des Gründertums

<p>This module introduces the fundamentals of business administration and entrepreneurship. Topics include management, organizational structures, marketing, production, finance, accounting, investment analysis, and innovation management. Students explore entrepreneurship and intrapreneurship concepts, develop business models and business plans, and learn about startup financing, strategic partnerships, and entrepreneurial decision-making.</p>

  1. Fachwissenschaftliche Wahlpflichtmodule 1

  2. Fachwissenschaftliche Wahlpflichtmodule 2

  3. Fachwissenschaftliche Wahlpflichtmodule 3

  4. Seminar Bachelorarbeit

    This seminar systematically prepares students for the completion of their bachelor’s thesis. Topics include academic standards, examination regulations, literature research, and documentation techniques. Students independently develop a thesis topic, create an outline and project timeline, coordinate their approach with their supervisor, and prepare the formal registration of the bachelor’s thesis.

  5. Bachelorarbeit

    The bachelor’s thesis represents the final academic achievement of the degree program. Students independently investigate a research question or hypothesis using scientific methods. This includes reviewing relevant foundations, positioning the work within the current state of research and technology, designing and implementing appropriate solution approaches, and critically evaluating the results, objectives, and limitations of the proposed solution.

Fachwissenschaftliche Wahlpflichtmodule 1

Fachwissenschaftliche Wahlpflichtmodule 2

Fachwissenschaftliche Wahlpflichtmodule 3

Seminar Bachelorarbeit

<p>This seminar systematically prepares students for the completion of their bachelor’s thesis. Topics include academic standards, examination regulations, literature research, and documentation techniques. Students independently develop a thesis topic, create an outline and project timeline, coordinate their approach with their supervisor, and prepare the formal registration of the bachelor’s thesis.</p>

Bachelorarbeit

<p>The bachelor’s thesis represents the final academic achievement of the degree program. Students independently investigate a research question or hypothesis using scientific methods. This includes reviewing relevant foundations, positioning the work within the current state of research and technology, designing and implementing appropriate solution approaches, and critically evaluating the results, objectives, and limitations of the proposed solution.</p>

Curriculum Cybersecurity — Overview of all semesters and modules
1. Semester
  • Mathematik 1
  • Grundlagen der Programmierung 1
  • Einführung in die Informatik 1
  • Grundlagen der IT-Sicherheit
  • Einführungsprojekt
  • Gesellschaftliche Verantwortung sowie Innere und Äußere Sicherheit
2. Semester
  • Mathematik 2
  • Grundlagen der Programmierung 2
  • Einführung in die Informatik 2
  • Software-Entwicklungsmethodik
  • Sichere Systeme
3. Semester
  • Angewandte Mathematik für IT-Sicherheit
  • Web-Technologien
  • Netzwerke
  • Software-Design / SW-Architektur und Datenbanken
  • Softwaresicherheit & Security Testing
4. Semester
  • Cloud-Architekturen und -Dienste
  • Projekt-, Qualitäts- und Risikomanagement
  • Protokolle der Netzsicherheit
  • Security Architekturen & Security Engineering
  • Ethical Hacking-Praktikum
  • Fachwissenschaftliches Seminar
5. Semester
  • Kommunikations-und Teamkompetenz
  • Praktikum
  • Nachbereitendes Praxisseminar
6. Semester
  • Recht für IT-Sicherheit und Datenschutz
  • Grundlagen Künstliche Intelligenz und deren Anwendung in der IT-Sicherheit
  • Incident Response & Netzwerkmonitoring
  • Sichere Netzwerkarchitekturen und Sicherheit vernetzter Anwendungen
  • Projekt
  • Grundlagen der Betriebswirtschaft und des Gründertums
7. Semester
  • Fachwissenschaftliche Wahlpflichtmodule 1
  • Fachwissenschaftliche Wahlpflichtmodule 2
  • Fachwissenschaftliche Wahlpflichtmodule 3
  • Seminar Bachelorarbeit
  • Bachelorarbeit

Interesting Facts

  1. 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!).

  2. Studying abroad whilst at university

    During your studies, you will have the opportunity to gain international experience. THI has an international network comprising more than 150 partner universities as well as numerous international companies worldwide. Our International Office serves as a central point of contact for all students

  3. Funding for Studies

    At THI, students have access to a wide range of support options in the form of scholarships. We recommend that students living on their own budget for at least 700–900 EUR per month for personal expenses (accommodation, health insurance, food, books, tuition fees).

  • Applying for a degree course
    Students may only begin their degree in the winter semester. The main language in this course is German, so most modules and exams will be held in German. In order to enter, you will need to prove a very high level of fluency (C1) in the language.
  • Registration dates
    Applications for this degree may be submitted through the online application system from May 2 until July 15.
  • 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 all relevant information on Bachelor application here. For in-depth information on modules and contents of this programme, please see the SPO (study and exam regulations)/statutes.

 

FAQ

What distinguishes Cybersecurity from conventional Computer Science?

Cybersecurity is a specialized area within Computer Science that focuses on the planned protection of IT systems, networks and data from digital threats from cyberspace, while conventional Computer Science generally deals with the processing and use of information by computers and software.

Cybersecurity is much more specialized than Computer Science, why should I specialize so early?

In the Cybersecurity study course, the focus is on security-related procedures in Computer Science. There are introductory lectures on IT security in the first semester. In all courses on the study course at THI, we focus on security implications - for example in programming, web technologies, etc.. As a Computer Science student, you will learn about all the important areas of applied Computer Science, but you will acquire specialized knowledge early on that will set you apart from applied Computer Scientists. However, you can specialize in any direction at any time in both study courses.

What knowledge do I need to have in order to study Cybersecurity?

You do not need any special prior knowledge to study Cybersecurity. However, you should be motivated and have a basic interest in Computer Science and security.

Is the Cybersecurity study course more practical or theoretical?

The THI emphasizes practical application. We always teach the necessary theory in relation to later application.

Where do I come into contact with Cybersecurity in everyday life?

Cybersecurity is present in many aspects of everyday life these days. The most common example can be found in internet use. Every time you use the internet - be it for browsing, sending emails, online banking, online shopping or social media - you interact with Cybersecurity. Web browsers, antivirus programs and firewalls protect your devices and data from threats.

 

Is there an opportunity to do a semester abroad during the academic study of Cybersecurity?

Of course. A semester abroad offers exciting insights and you get to know other approaches. THI supports you in planning and carrying out a semester abroad. Contact the International Office for this.

What career opportunities do I have after graduation?

A variety of career opportunities are open to you after graduating in Cybersecurity. For example, you could work as a cybersecurity analyst or consultant to help organizations identify and fix security vulnerabilities. Alternatively, you could move into IT forensics to investigate cyber attacks and gather evidence. Other options include positions such as security architect, penetration tester or security manager. With the increasing importance of Cybersecurity in all industries, there are many exciting paths for your career development.

Can I also study a Master's degree afterwards?

Yes, all Computer Science Master's programs at THI are suitable. A transfer to other universities and universities of applied sciences is possible with our Bachelor's degree.

What language ist the program taught in?

The modules are primarily offered in German, with some sessions available in English.

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

Academic Director

More Contact Options

  1. Lisa Oberfellner

    Student ambassador

Jump to the top of the page