Bachelor Cyber Security – Category: Elective Area

Areas

Show all
■  Elective Area 

Plan for semesters

Show all

Click graphic to filter the table.

Sem. Module  Area ECTS 
6 Advanced Natural Language Processing (ANLP)
6. 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
6/7 3D modeling and game development (3MS)
6/7. Semester | 5 ECTS | Elective Area
Create Modern Interactive 3D Worlds: Model 3D objects, develop materials and animations, work with lighting, rendering, and visual programming, and create interactive applications ranging from prototypes to complete games.
Elective Area
5 ECTS
6/7 Application Containers and Docker Technology (ACD)
6/7. Semester | 5 ECTS | Elective Area
How Modern Software Runs Today: Install and manage containers, combine applications into distributed systems, and ensure that software runs reliably, scalably, and efficiently.
Elective Area
5 ECTS
6/7 Automata Theory and Formal Languages (AFS)
6/7. Semester | 5 ECTS | Elective Area
Behind the Logic of Software: Learn how software is structured, develop your own formal models, and use them to solve complex computational and software engineering problems.
Elective Area
5 ECTS
6/7 Agile Software Development (AGI)
6/7. Semester | 5 ECTS | Elective Area
Discover How Real Teams Work: Apply agile methods such as Scrum, Kanban, and XP while understanding the principles behind them, why they are effective, and how to use them successfully.
Elective Area
5 ECTS
6/7 Angular (ANG)
6/7. Semester | 5 ECTS | Elective Area
Build Modern Web Applications: Learn how modern web applications are structured, develop your own applications, integrate APIs, and implement secure authentication and authorization systems.
Elective Area
5 ECTS
6/7 Applied project: Visualization (APV)
6/7. 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
6/7 Big Data Engineering and Analysis (BDEA)
6/7. Semester | 5 ECTS | Elective Area
Big Data Engineering and Analytics: Analyze massive datasets, develop high-performance systems, and use modern tools for large-scale data processing and analysis.
Elective Area
5 ECTS
6/7 Challenge Based Making (CBM)
6/7. Semester | 5 ECTS | Elective Area
From Idea to Working Prototype: Develop creative solutions, work with hardware and software, and turn innovative ideas into practical prototypes.
Elective Area
5 ECTS
6/7 Cloud-native microservices with Go (CMG)
6/7. Semester | 5 ECTS | Elective Area
Build Modern Distributed Applications: Develop applications composed of small, independent services, deploy them using containers, and create scalable and reliable systems.
Elective Area
5 ECTS
6/7 Data Science and Analytics (DSA)
6/7. Semester | 5 ECTS | Elective Area
Understand Data: Collect, clean, and analyze data, apply statistics and artificial intelligence, and present results in a clear and meaningful way.
Elective Area
5 ECTS
6/7 Game Engineering Project (GAE-P)
6/7. Semester | 5 ECTS | Elective Area
In this elective course, you will develop project-based supplementary materials for the book "Game Engineering: Fundamental Concepts and Techniques", which will be published online under your own name.
Elective Area
5 ECTS
6/7 Introduction to Information Visualization (GDV)
6/7. Semester | 5 ECTS | Elective Area
Make Data Visible: Learn how to present information clearly, create your own visualizations, and evaluate what makes them effective.
Elective Area
5 ECTS
6/7 Principles of Neural Networks (GNN)
6/7. Semester | 5 ECTS | Elective Area
Understand How AI Really Works: Develop your own neural networks, understand their architecture, and analyze how they learn and make decisions.
Elective Area
5 ECTS
6/7 Business Process Management (BPM) (GPM)
6/7. Semester | 5 ECTS | Elective Area
Improve and Automate Business Processes: Analyze business processes, optimize them, and apply modern automation methods.
Elective Area
5 ECTS
6/7 Graph Theory (GRA)
6/7. Semester | 5 ECTS | Elective Area
Understand and Use Networks: Work with connections and structures, develop algorithms, and apply them to solve practical problems.
Elective Area
5 ECTS
6/7 Information and Communication Technologies for Sustainability (ICTS)
6/7. Semester | 5 ECTS | Elective Area
Design Sustainable IT: Develop technologies that conserve resources and evaluate their impact on the environment, the economy, and society.
Elective Area
5 ECTS
6/7 iPhone App Development using SwiftUI (IOS)
6/7. Semester | 5 ECTS | Elective Area
Publish Your Own App on the App Store: Develop applications for iPhone, Mac, and Apple Watch and guide them through the entire publication process.
Elective Area
5 ECTS
6/7 Internet of Things (IOT)
6/7. Semester | 5 ECTS | Elective Area
Everything is connected: You develop applications that enable devices to communicate with each other and exchange data for industrial and everyday use.
Elective Area
5 ECTS
6/7 Computer Science and Society (IUG)
6/7. Semester | 5 ECTS | Elective Area
Understand IT and Its Impact: Explore how technology shapes society and critically examine its social, economic, and ethical implications.
Elective Area
5 ECTS
6/7 Idea to Innovation (IZI)
6/7. Semester | 5 ECTS | Elective Area
Turn ideas into real products in an interdisciplinary team: Develop business models, implement creative concepts, and present your results in a compelling way to inspire potential customers, partners, or investors.
Elective Area
5 ECTS
6/7 AI-assisted Softwaredesign and -engineering (KDE)
6/7. Semester | 10 ECTS | Elective Area
How far does a team get when AI is part of development from the very first idea? You will go through the entire path from concept through prototype to deployment — using local language models, your own coding harness, and a direct comparison with commercial systems.
Elective Area
10 ECTS
6/7 Coding Theory (KDT)
6/7. Semester | 5 ECTS | Elective Area
How Can Data Remain Error-Free? Learn how information can be transmitted reliably despite interference, develop your own error-correcting codes, and understand how they are used in communication, image processing, and encryption.
Elective Area
5 ECTS
6/7 Knowledge Graphs (KGR)
6/7. Semester | 5 ECTS | Elective Area
Understand and Use Data and Knowledge as a Network: Learn how information is represented and structured as a network in knowledge graphs. The focus is on modeling relationships between data, integrating different data sources, and ensuring data quality. You will also develop simple knowledge graph applications and learn how to formulate queries and evaluate their results.
Elective Area
5 ECTS
6/7 Artificial Intelligence for autonomous systems (KIS)
6/7. Semester | 5 ECTS | Elective Area
Make Machines Intelligent: Develop AI systems that act autonomously—for example in image recognition, speech processing, or motion control—and apply them to solve real-world problems.
Elective Area
5 ECTS
6/7 Machine Learning (MLE)
6/7. Semester | 5 ECTS | Elective Area
Teach Computers to Learn: Train machine learning models, apply different learning methods, and develop applications that automatically recognize patterns in data.
Elective Area
5 ECTS
6/7 Node, Express and Nest (NEN)
6/7. Semester | 5 ECTS | Elective Area
Backend Development Made Easy: Develop server-side applications, build APIs, and implement the business logic behind modern web applications.
Elective Area
5 ECTS
6/7 Product Development Project (PDP)
6/7. Semester | 10 ECTS | Elective Area
Develop Innovative Products and Ideas: 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 international audiences.
Elective Area
10 ECTS
6/7 Prototype It Yourself (PIY)
6/7. Semester | 5 ECTS | Elective Area
From Idea to Prototype: Develop your own digital or physical products, experiment with different approaches, and present functional prototypes.
Elective Area
5 ECTS
6/7 Robotics (ROB)
6/7. Semester | 5 ECTS | Elective Area
Program and Control Robots: Learn how robots are built and teach them to move and perform tasks.
Elective Area
5 ECTS
6/7 Search Engine Optimization and Social Media Marketing (SEO)
6/7. Semester | 5 ECTS | Elective Area
Increase Online Visibility: Learn how websites achieve better search rankings and how to strategically use social media to drive growth.
Elective Area
5 ECTS
6/7 Software Ergonomy and Usability (SEU)
6/7. Semester | 5 ECTS | Elective Area
Create Software People Enjoy Using: Develop user-friendly applications, analyze user behavior, and improve usability and user experience.
Elective Area
5 ECTS
6/7 Tutorial (TUT)
6/7. Semester | 3 ECTS | Elective Area
Support Others in Learning: Design and supervise exercises for fellow students and actively help them develop effective solutions while supporting their learning process.
Elective Area
3 ECTS
6/7 User-Centred Cyber Physical Systems (UCPS)
6/7. Semester | 5 ECTS | Elective Area
Developing physical systems for people: You'll build intelligent phyiscal systems that solve real-world problems and are user-centered.
Elective Area
5 ECTS
6/7 UX Research and Design (UXD)
6/7. Semester | 5 ECTS | Elective Area
Turn Great Ideas into User-Friendly Solutions: Analyze problems, develop solutions, and design intuitive applications with an outstanding user experience.
Elective Area
5 ECTS
6/7 UX Design in SEP (VIR-D)
6/7. Semester | 5 ECTS | Elective Area
Create Modern Interactive Media: Transform ideas into digital concepts, design user journeys and prototypes, and implement projects in teams—from practical product enhancements to visionary interaction design concepts.
Elective Area
5 ECTS
6/7 Virtual Reality Project (VRP)
6/7. Semester | 5 ECTS | Elective Area
Immerse Yourself in Virtual Worlds: Develop your own virtual reality applications, combine creative and technical approaches, and create engaging interactive experiences.
Elective Area
5 ECTS
Impressum | Fakultät für Informatik | Technische Hochschule Mannheim | Stand 2026-08-20 10:24:00