Learn to actively look for weak points, understand them and close them. There are weak points in hardware, software, protocols or even in the design of systems or in the flow of processes.
Learn to secure systems, for example with modern attack detection or cryptography. For example, digital attacks can be quickly detected and stopped with the help of artificial intelligence.
Take the human factor into account and learn how to maintain security in a company. There are many IT security tasks that need to be coordinated and checked on a regular basis.
Program
With increasing digitalization, the dependence of companies and people on information technology increases.
A reliable and securely functioning IT infrastructure forms the backbone of our society.
The bachelor's program in information security uses application-oriented teaching on a scientific basis to turn students into holistic experts in information security.
The course teaches both technical and management-related skills.
Graduates can work in a company in operational professions (e.g. penetration tester, cyber security analyst, ...) or in management positions in information security (e.g. information security officer, security auditor, ... ).
Students will be able to recognize security-relevant problems, analyze them in a business context and mitigate them with the help of suitable technical, physical, organizational or personnel measures.
The content of the course is based on the increasing complexity of a networked IT infrastructure in companies and particularly includes the “human factor” as part of the security strategy.
Furthermore, the latest topics such as artificial intelligence, blockchain technologies or threat intelligence are also included.
If you choose a career in information security, you will have both good job prospects and a likely high salary compared to other IT industries. There are also many additional, exciting offers in the area of research.
Overview
Studying information security at THWS combines solid basic knowledge of practical, technical and theoretical computer science with practical training.
The content and structure of the course enable students to quickly familiarize themselves with numerous existing and future areas of computer science.
The first four semesters serve to teach the basics in the areas of computer science and information security.
The obligatory practical phase then follows in the fifth semester.
In the sixth and seventh semesters, more specific modules in the area of IT security are offered. Furthermore, three elective modules (FWPM) must be chosen from the faculty’s offerings.
Semester 1-4
In the first four semesters you will learn the necessary basics and dive deep into the topic of information security.
Basics of algorithms and data structures
Level:
1. Semester
Language:
German
Stylistics and aesthetics of programming
Techniques for algorithmic problem solving
Techniques for controlling complex systems
Recursion and abstraction
Processing algorithmic questions
Programming in Python
Level:
1. Semester
Language:
German
Procedural programming
Elementary constructs and essential instructions
Methods, recursion, arrays, complex data types
Object orientation, classes
Multidimensional arrays, reference types
Databases
Level:
1. Semester
Language:
German
Basic concepts (e.g. relational data model)
Data modeling and SQL
Design and implement database solutions
Data storage in software architectures
Database technologies and scalability
Algebra
Level:
1. Semester
Language:
German
Linear systems of equations, vectors, dot product
Matrices, inverse matrices, linear independence
Linear mapping, eigenvalues, eigenvectors
Modulo calculus, extended Euclidean algorithm
Euler-Fermat theorem, RSA encryption method
Foundations of Information Security
Level:
1. Semester
Language:
German
General questions from information security
Raising awareness of security issues
Examples from companies and known incidents
Development of necessary IT basics (operating systems, networks, ...)
Introduction to scripting languages
Social Engineering and Security Awareness
Level:
1. Semester
Language:
English
Role of the human factor in information security
Psychological tricks from social engineers
Targeted sensitization of employees
Design and impact of awareness measures
Personnel measures and security-compliance
Internet Communication
Level:
2. Semester
Language:
German
ISO-OSI basic reference model, Internet model
Basics of transmission technology (principles of channel coding)