Master Computer Science – Category: Elective Area

Areas

Show all
■  Elective Area 
Sem. Module  Area ECTS 
1 Advanced Natural Language Processing (ANLP)
1. Semester | 5 ECTS | Elective Area
When Computers Understand Language: Work with modern AI, develop applications such as chatbots or translators, and understand how machines analyze and generate text.
Elective Area
5 ECTS
1 Applied project: Visualization (APV)
1. Semester | 5 ECTS | Elective Area
Make Data Understandable: Analyze requirements, develop interactive visualizations, and apply appropriate visualization techniques to communicate data effectively.
Elective Area
5 ECTS
1 Product Development Project (PDP)
1. Semester | 10 ECTS | Elective Area
Develop an innovative solutions for a real world problem: Work in interdisciplinary teams on open-ended challenges, develop user-centered concepts using design thinking, build prototypes in a makerspace, and present your solutions to clients and a larger audience.
Elective Area
10 ECTS
1 Prototype It Yourself (PIY)
1. Semester | 5 ECTS | Elective Area
You have an idea, which you want to develop further to a digital or physical products? Then experiment with different approaches, learn methods for digital fabrication and present a functional prototype as solution.
Elective Area
5 ECTS
1/2 Autonomous Mobile Robots (AMR)
1/2. Semester | 5 ECTS | Elective Area
Develop Autonomous Mobile Robots: Understand and integrate the subsystems of autonomous robots, apply concepts such as kinematics, sensor fusion, and control engineering, and develop your own solutions for motion and path planning in hands-on research projects.
Elective Area
5 ECTS
1/2 Decidability, Computability, and Complexity (EBK)
1/2. Semester | 5 ECTS | Elective Area
Understand the Limits of Computation: Explore computability, decidability, and computational complexity theory while analyzing fundamental questions in computer science—from Turing machines and the Halting Problem to NP-completeness and the P vs. NP problem. Learn to recognize and classify the fundamental limits of algorithmic problem solving.
Elective Area
5 ECTS
1/2 Selected Cryptographical Methods (KRY)
1/2. Semester | 5 ECTS | Elective Area
Protect Information with Cryptography: Deepen your understanding of modern cryptographic methods and protocols—from digital signatures and zero-knowledge proofs to elliptic curve cryptography and post-quantum cryptography—and learn to evaluate their security and applications.
Elective Area
5 ECTS
Impressum | Fakultät für Informatik | Technische Hochschule Mannheim | Stand 2026-09-01 11:40:32