Courses



Elective Modules (50 ECTS-Credits)
Go to the superordinate section
Elective Module 1: Automata and Logic (7.5 ECTS-credits, 4 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: In-depth understanding of finite automata and logic; Students have a full command of the concepts and theoretical tools on which the computer-aided verification is based and can, if necessary, develop them further independently.
Elective Module 3: Cryptography (7.5 ECTS-credits, 4 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: In-depth understanding of cryptography; Students master the concepts and theoretical basics for the construction of current cryptographic procedures. They know elementary security terms and typical attacks on cryptography. They can analyse the secure use of selected cryptographic procedures in practical systems and, if necessary, familiarise themselves with similar procedures independently.
Elective Module 4: High-Performance Computing (7.5 ECTS-credits, 4 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: After successfully completing the module, students can describe and classify complex parallel computer architectures and programmes, and select and adapt them according to requirements. Common analysis and optimisation methods are understood and can be implemented. The students are able to solve larger computing problems independently and efficiently on parallel computers.
Elective Module 5: Optimisation and Numerical Computation (7.5 ECTS-credits, 4 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: After successfully completing the module, students understand current, complex algorithmic methods in the field of interactive systems. They are able to solve corresponding problems through the targeted use of the methods and to develop similar content themselves. Central methods such as numerical computations, optimisation, computer-aided physics and the basics of control theory are understood by the students. They can describe, classify, select, implement and adapt these according to requirements.
Elective Module 6: Signal Processing and Algorithmic Geometry (7.5 ECTS-credits, 4 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: After successfully completing the module, students understand current, complex algorithmic methods in the field of visual computing. They are able to solve corresponding problems through the targeted use of the methods and to develop similar content themselves. Central methods such as signal processing, algorithmic geometry and coordinate transformations are understood by the students. They can describe, classify, select, implement and adapt these according to requirements.
Elective Module 17: Specialisation B (10 ECTS-credits, 6 hours) (no courses)
Prerequisites for registration: none
Learning Outcome: Advanced understanding of selected advanced areas of specialisation in computer science; acquisition of the ability to independently educate themselves in the field.

Notes:
  • There may still be changes in the courses offered as well as room allocation and course dates.
  • The course descriptions found in the English version of the course catalogue are for informational purposes only. Authoritative information can be found in the "Vorlesungsverzeichnis" (German version of the course catalogue).