Study Plan for the Consecutive Master’s Course of Studies "Computer Science" at the University of Kaiserslautern

from 28. 11. 2018




New in this version:

  • Updated modules in the specializations 'Intelligent Systems', 'Embedded Systems', 'Algorithms' and 'Communication Systems'.
  • Updated modules in the section 'Computer Science Theory'.




Table of Contents

1. Introduction
2. Objectives of the Course of Studies
3. Study Modules and Types of Impartment of Knowledge
4. Duration and Scope of the Course of Studies
5. Organization of the Course of Studies
6. Master's Examination
7. Study Schedule
Appendix: Study Schedule
Appendix 1. Blocks of the Master’s Course of Studies
Appendix 2. Chronological Organization of the Master’s Course of Studies


1. Introduction

This study plan informs on objectives, structure, duration, scope, examinations and the envisaged study modules of the consecutive Master’s course of studies "Computer Science". It contains proposals for a purposeful sequence of the study modules. In particular, it regulates the selection options in the field of specialization representing the focus of studies.


2. Objectives of the Course of Studies

The consecutive Master’s course of studies “Computer Science” deepens and extends the technical basis acquired in the Bachelor Course of Studies “Computer Science” in the area of fundamentals, systems, and applications. In particular, this improves the abilities for planning, designing and realization of information systems as well as the professional qualification.

When studying, the impartment and application of deepening knowledge in a larger partial area of computer science is being focused. Thus, the students are being taught up to the cutting edge of this particular partial area. The successful Master's degree qualifies the candidates of the course of studies for independent further education as per the state of research in the selected specialization area. Moreover, they will acquire the necessary skills for independent scientific work.


3. Study Modules and Types of Impartment of Knowledge

Study modules (short: modules) will be offered in the form of courses, recitations, seminars and projects. Courses cover the coherent presentation and impartment of fundamentals, core knowledge, specialized knowledge and concepts of computer science. In recitations, the application of the lecture contents will be taught and trained on the basis of tasks to be solved independently. The aim of a seminar is the handling of a topic of computer science by independent literature studies, the preparation of a final paper, as well as the comprehensible presentation of the topic. In projects, more extensive assignments of computer science will be handled in team work by using the taught methods and techniques.

Course modules get differentiated into theory modules, specialization modules and minor subject modules. Theory modules impart deepening theoretical knowledge of general significance and thus must be attended by all students. Specialization modules impart deepening knowledge of a specific area of computer science. Minor subject modules render the acquisition of extended knowledge in an application area of computer science.

The study modules have a significance according to ECTS credit points, which corresponds to their expenditure in time. One credit point, abbreviated CP, is equivalent to about 30 working hours. Included therein are times to be present as well as times for preparation and after-preparation of the material to be studied, for the solution of exercises, for examination preparation, and for the rendering of examination performances.


4. Duration and Scope of the Course of Studies

The regular study time until the Master's examination amounts to four semesters. The Master's studies comprise modules and the Master’s thesis within an entire scope of 120 ECTS credit points.


5. Organization of the Course of Studies

The Master's studies are divided into several blocks (cf. Fig. 1). The block computer science theory imparts deepening theoretical knowledge and thus creates important prerequisites for scientific work. In the focus of the master's studies is the specialization block to be chosen by the student from the existing offer, which imparts extensive deepening knowledge in a larger partial area of computer science. Components of the specialization block are the computer science specialization modules, one project module, and one seminar module. The supplement block includes further computer science modules from other deepening fields and guarantees a certain spectrum in computer science education of the master's course of studies. Finally, a minor subject has to be chosen which should fit to the chosen specialization.

Structure of the study program

Fig. 1: Conception of the Master’s Course of Studies „Computer Science“


6. Master's Examination

The Master's exam is composed of the study-accompanying module exams and the Master's thesis. A module examination basically consists of one exam extending to the study material of the module. It may assume the rendering of study performances. For every module of the Master's course of studies, within one year two examination dates will be offered. Seminars are being assessed on the basis of the final paper, the oral presentation and the participation in the discussion, projects due to prepared solutions and on attestations. The Master's thesis includes the result, the preparation and the final colloquium.


7. Study Schedule

The study schedule (cf. Appendix) gives information on the study modules (name, hours per semester, ECTS credit points), their allocation to the blocks (cf. 5) and the selection options. Moreover, it comprises recommendations for a proper organization of the course of studies. The schedule is part of this study plan. Alterations are decided by the department council and must be published via the web-pages of the department.


Appendix: Study Schedule


Appendix 1. Blocks of the Master’s Course of Studies

Computer Science Theory

This mandatory block includes one or two theoretical module(s) in the scope of 8 ECTS-CP from following list:

  • MAT-52-11-V-7 "Graphs and Algorithms" (4C+2R; 9CP; de,en)
  • INF-54-54-V-7 "Advanced Algorithmics" (4C+2R; 8CP; de,en; no longer offered)
  • INF-56-51-V-6 "Concurrency Theory" (4C+2R; 8CP; en)
  • INF-56-52-V-6 "Advanced Automata Theory" (4C+2R; 8CP; en)
  • INF-56-53-V-4 "Complexity Theory" (4C+2R; 8CP; en)
  • INF-62-52-V-7 "Verification of Reactive Systems" (4C+2R; 8CP; en)
  • INF-75-50-V-4 "Machine Learning I - Theoretical Foundations" (4C+2R; 8CP; en)

Specialization

This compulsory optional block consists of specialization modules adjusted to one another from the field of computer science, minor subject modules, one project module and one seminar module. The department of computer science offers the following specialization blocks described in Appendix 3:

  • Algorithmics
  • Computer Graphics and Visualization
  • Development of Embedded Systems
  • Information Systems
  • Intelligent Systems
  • Communication Systems
  • Robotics
  • Software Engineering
  • Verification

Supplement

This compulsory optional block includes optional modules for supplementing the knowledge in computer science as well as in the area of general fundamentals (20 ECTS-CP in total). As optional modules, specialization modules from those areas of computer science that are different from the chosen specialization block as well as modules from the area of general fundamentals (max. 8 ECTS-CP) can be considered. General fundamentals can be any courses of the university, however, the mentor has to accept the courses as meaningful extensions of the study program.

Guided Research

Highly qualified students who are interested in research can exchange projects and/or lectures by guided research work. Prerequisite for exchanging modules is a recommendation of a professor who is willing to advice the research work.

The block "Minor Subject" comprises modules of at least 16 cp. If the Module "Guided Research (Project)" is chosen in the block "Specialization" together with a project module of the specialization, the block "Minor Subject" can be reduced to at least 8 cp (acceptance of the mentor is necessary). The sum of "Specialization" and "Minor Subject" has to be at least 62 cp.


Appendix 2. Chronological Organization of the Master’s Course of Studies

Semester Computer Science Theory Specialization Supplement ECTS-CP

One theory module from attachment 1.

 
1 of 5-10 specialization blocks (approx. 34 CP computer science, 8 CP project, approx. 16 CP minor subject, 4 CP seminar)  

Compulsory optional modules in overall scope of 20 CP.

 
approx. 30CP  
approx. 30CP  
  approx. 30CP  
  INF-81-11-L-7 "Master's Thesis" (15P; 30CP; de,en)     30CP  
ECTS-CP 8 92 20 120

Appendix 3. Specialization Blocks

The specialization block imparts extensive deepening knowledge in a larger partial area of computer science. The department of computer science offers several specialization blocks of which one has to be chosen. Components of this deepening block are computer science specialization modules (ca. 34 ECTS-CP), one project module (8 ECTS-CP), one seminar module (4 ECTS-CP) as well as minor modules (ca. 16 ECTS-CP), adjusted to the chosen specialization field. The following specialization block descriptions regulate the teaching offer and selection options.

The specialization modules are separated into the clusters mandatory, and optional. Each of the two clusters is further divided into subjects. From the cluster mandatory all subjects have to be selected. From the cluster optional n out of the m given subjects have to be selected (if a restriction is given). Each subject contains a list of courses from which the student can select. Subjects may also have restrictions regarding minimum and/or maximum number of ECTS credit points of modules selected from the subject.

Due to department resolution (May 2006) the following relationship between presence time (SWS - hours per week during one semester) and ECTS-CP (credit points) applies to modules of Computer Science Department. Exceptions are individually shown and explained.
Each SWS of lecture is multiplied by factor 1.5.
Each SWS of exercise is multiplied by the factor 1.
Each SWS of seminar or project is multiplied by the factor 2.
The result is rounded up to ECTS integer values.


Algorithmics
Responsible person Prof. Katharina Zweig
Educational objectives


In algorithmics one tries to find efficient algorithmic solutions to problems from all areas of computer science. Therefore, knowledge from this specialization can be applied to a wide range of topics. Besides designing smart algorithms or data structures one aims to prove their efficiency and correctness and investigates the structural complexity of the problems considered.
This specialization gives students the opportunity to deepen their knowledge on algorithmics and to learn the scientific methodology of this area. Topics range from complexity theory and the analysis of algorithms to advanced algorithms and data structures and to randomized algorithms and the computation of approximate solutions to hard problems. Lectures will focus more on general concepts of the field than on specific examples.

Knowledge prerequisites
  • INF-00-06-V-2 "Design and Analysis of Algorithms" (4C+2R; 8CP; de)
Specialization modules

Specialization modules from the following list with a total of 34 ECTS-CP have to be completed:

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization" (minimal 8 ECTS CP).
    • One of the following lectures has to be selected.
    • INF-56-51-V-6 "Concurrency Theory" (4C+2R; 8CP; en)
    • INF-56-53-V-4 "Complexity Theory" (4C+2R; 8CP; en)
    • INF-58-51-V-6 "Algorithms and Symmetry" (4C+2R; 8CP; en)
    • INF-58-52-V-7 "Algorithmic Group Theory" (4C+2R; 8CP; en)

Optional

  • Subject "Modelling"
  • Subject "Automata Theory and Formal Languages"
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Minor subject modules with a total of generally at least 16 ECTS-CP have to be completed. The minor subject can be individually chosen among the list of minor subjects (appendix 4) whereby the listed requirements have to be considered. Following minor subjects are recommended:

  • Biology
  • Electrical Engineering, Topic "Microelectronics"
  • Mathematics
  • Physics

The choice of minor subject modules has always to be arranged with the mentor.

Project modules Choice of:
Seminar modules Choice of:

Embedded Systems
Responsible person Dr. habil. Bernd Schürmann
Educational objectives

Embedded systems are information processing hardware and software systems which are integral part of complex technical systems. There, they realize all central control functions and/or they process continuous data streams in real-time. They are used in almost all industrial products and determine increasingly the characteristics of those products. Due to the integration of many subsystems they often become very complex. Beyond that, many embedded systems are part of safety-critical installations. Embedded systems are needed in different applications and many variants so that they do not allow uniform solutions.

In this specialization, students will learn the systematic development of embedded systems. Depending on the choice from the offered lectures the focus can be shifted toward software engineering for embedded systems, toward developing the hardware platform of embedded systems, or toward developing individual applications (in our case robotics).

Knowledge of the behavior of the enclosing technical system is obtained by the courses of the minor subject. These are essential for understanding the behavior of embedded systems and with that for their development, too.

Knowledge prerequisites
  • Core modules
or similar courses, e.g. as part of a minor project Electrical Engineering.
Specialization modules

Specialization modules from the following list with a total of 34 ECTS-CP have to be completed.

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization" (minimal 8 ECTS CP).

Optional (maximal 3 subject(s).)

  • Subject "Reliable Embedded Systems"
    • INF-62-52-V-7 "Verification of Reactive Systems" (4C+2R; 8CP; en)
    • EIT-EIS-560-V-4 "Verifikation digitaler Systeme" (2C+2R; 5CP; en)
    • INF-32-52-V-7 "Specification and Verification with Higher Order Logic" (3C+3R; 8CP; de,en)
    • INF-32-53-V-7 "Specification and Verification of Object Oriented Programs" (2C+1R; 4CP; de,en)
    • INF-33-52-V-7 "Quality Management of Software and Systems" (2C+1R; 4CP; en)
    • INF-33-55-V-7 "Software Quality Assurance" (2C+1R; 4CP; en)
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
  • Subject "Architecture"
    • INF-42-58-V-6 "OS-based programming of embedded systems" (2C+1R; 4CP; en)
    • INF-62-54-V-4 "Parallel Computing" (2C+1R; 4CP; en)
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-64-02-V-6 "Simulation of Bus Systems" (2C+1R; 4CP; en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
    • INF-88-54-V-7 "Principles of Cyber-Physical Systems" (4C+2R; 8CP; en)
    • INF-34-31-V-6 "System- and Software Architecture" (2C+1R; 4CP; en)
  • Subject "Software Engineering"
  • Subject "System Software"
  • Subject "Intelligent Systems and Robotics"
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Students can choose a minor subject (generally 16 ECTS credit points in total). We recommend one of the minor subjects electrical engineering, mechanical engineering or physics.

Project modules Choice of:
  • INF-32-82-L-7 "Software Engineering (Project)" (4P; 8CP; de,en)
  • INF-61-81-L-7 "Service Robots and Assistance Systems (Project)" (4P; 8CP; de,en)
  • INF-62-81-L-7 "Hardware-Software Synthesis (Project)" (4P; 8CP; de,en)
  • INF-62-83-L-7 "Applied Verification (Project)" (4P; 8CP; en)
  • INF-65-81-L-7 "Model based development of Embedded Systems (Project)" (4P; 8CP; de,en)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules Choice of:
  • INF-41-71-S-7 "Communication Systems (Seminar)" (2S; 4CP; de,en)
  • INF-33-72-S-7 "Software Engineering (Seminar)" (2S; 4CP; de,en)
  • INF-65-71-S-7 "Cyber-Physical Systems (Seminar)" (2S; 4CP; de,en)
  • INF-61-72-S-7 "Embedded Systems and Robotics (Seminar)" (2S; 4CP; de,en)
  • INF-88-83-S-6 "Compositional Techniques for Synthesis and Verification (Seminar)" (2S; 4CP; en)

Information Systems
Responsible person Prof. Stefan Deßloch
Educational objectives

This specialization block gives students the opportunity to deepen their knowledge of information systems, and obtain specialized skills in these areas.

Examination prerequisites
Specialization modules

Specialization modules with a total of 34 ECTS-CP have to be completed.

MANDATORY (all subjects have to be selected.)

All subjects and a total minimum of 12 cp have to be selected.
  • Subject "Methodological and theoretical foundations of the specialization" (minimal 4 ECTS CP).
    • INF-22-34-V-6 "Recent Developments for Data Models " (4C+2R; 8CP; de,en)
    • INF-24-52-V-7 "Information Retrieval and Data Mining" (2C+1R; 4CP; en)
    • INF-24-53-V-7 "Distributed Data Management" (2C+1R; 4CP; en)
  • Subject "information systems"
    • INF-22-02-V-6 "Middleware for Heterogeneous and Distributed Information Systems" (4C+2R; 8CP; de,en)
    • INF-24-52-V-7 "Information Retrieval and Data Mining" (2C+1R; 4CP; en)

Optional

  • Subject "communication systems"
    • INF-41-31-V-6 "Protocol Engineering" (2C+1R; 4CP; de,en)
    • INF-41-52-V-7 "Specification of Networked Systems" (2C+1R; 4CP; de,en)
    • INF-41-53-V-6 "Algorithms in Ad-hoc Networks" (2C+1R; 4CP; de,en)
    • INF-42-51-V-7 "Stochastic Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
    • INF-42-52-V-4 "Network Security" (2C+1R; 4CP; de,en)
    • INF-42-55-V-6 "Protocols and Algorithms for Network Security" (2C+1R; 4CP; de,en)
    • INF-64-02-V-6 "Simulation of Bus Systems" (2C+1R; 4CP; en)
  • Subject "intelligent systems"
    • INF-75-50-V-4 "Machine Learning I - Theoretical Foundations" (4C+2R; 8CP; en)
    • INF-71-58-V-4 "Collaborative Intelligence" (2C+1R; 4CP; en)
    • INF-71-62-V-7 "Document and Content Analysis" (2C+1R; 4CP; en; no longer offered)
    • INF-71-63-V-7 "Social Web Mining" (2C+1R; 4CP; en)
  • Subject "software systems"
    • INF-31-31-V-4 "Software Project and Process Management" (2C+1R; 4CP; de,en)
    • INF-32-56-V-6 "Programming Distributed Systems" (3C+3R; 8CP; en)
    • INF-34-31-V-6 "System- and Software Architecture" (2C+1R; 4CP; en)
  • Subject "embedded systems"
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Minor subject modules with a total of generally at least 16 ECTS-CP have to be completed. The minor subject can be individually chosen among the list of minor subjects (appendix 4) whereby the listed requirements have to be considered.

Project modules

Choice of:

  • INF-21-46-L-6 "DB Scheme Design and Programming (Project)" (4P; 8CP; de,en)
  • INF-24-81-L-7 "Information Systems Project - Development of a Web Search Engine (Project)" (4P; 8CP; en)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules
  • INF-22-71-S-7 "Data Bases and Information Systems (Seminar)" (2S; 4CP; de,en)

Intelligent Systems
Responsible person Prof. Marius Kloft
Educational objectives

Intelligent Systems (IS) is an area of computer science that deals with making computers behave "intelligently": computers that understand images, speech, and texts, software that reasons, plans, and makes autonomous decisions; systems that interpret sensor data and user behavior and communicate and collaborate with users. IS furnishes the technologies underlying many of the fastest-growing application areas, like Internet search, computer gaming, social computing, e-commerce, electronic trading, smart homes, data mining, digital libraries, and intelligent user interfaces.

The Intelligent Systems specialization prepares students for advanced development and academic research in areas of artificial intelligence, machine learning, pattern recognition, and computer vision. The course of study combines rigorous theoretical foundations with practical applications. Students have ample opportunities for research in several large and active research groups within the intelligent systems area and at the German Research Center for Artificial Intelligence (DFKI). Students interested in specializing in Intelligent Systems should have a good working knowledge of algorithms, complexity theory, and software development, and an interest in discrete mathematics, analysis, and stochastics.

Knowledge prerequisites
  • Core Module of teaching area "Intelligent Systems"
Specialization modules

Specialization modules in computer science corresponding to 34 ECTS-CP must be completed.

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization" (minimal 8 ECTS CP).

      Mandatory modules if not yet used in BSc program.

    • INF-71-58-V-4 "Collaborative Intelligence" (2C+1R; 4CP; en)
    • INF-73-51-V-4 "3D Computer Vision" (2C+1R; 4CP; de,en)
    • INF-74-51-V-6 "Embedded Intelligence" (2C+1R; 4CP; en)
    • INF-75-50-V-4 "Machine Learning I - Theoretical Foundations" (4C+2R; 8CP; en)
  • Subject "Intelligent Systems" (minimal 16 ECTS CP).
    • INF-71-56-V-7 "Applications of Machine Learning and Data Science" (2C+1R; 4CP; en)
    • INF-71-57-V-7 "Very Deep Learning - Recent Methods and Technologies" (2C+1R; 4CP; en)
    • INF-71-62-V-7 "Document and Content Analysis" (2C+1R; 4CP; en; no longer offered)
    • INF-71-63-V-7 "Social Web Mining" (2C+1R; 4CP; en)
    • INF-73-52-V-7 "Methods for modeling and capturing human motion" (2C+1R; 4CP; en)
    • INF-73-53-V-6 "2D Image Processing" (2C+1R; 4CP; en)
    • INF-74-60-V-7 "Agent Based Simulations of Complex Systems" (2C+1R; 4CP; en)
    • INF-75-51-V-7 "Machine Learning II - Statistical ML" (4C+2R; 8CP; en)
    • INF-57-51-V-6 "Continuous models of complex systems" (2C+1R; 4CP; en)

Optional

  • Subject "Algorithmics"
  • Subject "Information Systems"
    • INF-24-52-V-7 "Information Retrieval and Data Mining" (2C+1R; 4CP; en)
    • INF-24-53-V-7 "Distributed Data Management" (2C+1R; 4CP; en)
  • Subject "Robotics"
  • Subject "Scienetific Computing"
    • INF-14-53-V-6 "High Performance Computing (Introduction)" (2C+2R; 5CP; de,en)
    • INF-14-54-V-7 "High Performance Computing with GPGPUs" (3C+1R; 6CP; de,en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Students can choose a minor subject (generally 16 ECTS credit points in total). We recommend one of the minor subjects mathematics, electrical engineering or economics.

Project modules Choice of:
  • INF-71-45-L-6 "Applied Artificial Intelligence (Project)" (4P; 8CP; de,en)
  • INF-71-82-L-7 "Collaborative Intelligence (Project)" (4P; 8CP; de,en; no longer offered)
  • INF-72-83-L-7 "Machine Learning and Deep Learning (Project)" (4P; 8CP; en)
  • INF-73-81-L-7 "3D Computer Vision & Augmented Reality (Project)" (4P; 8CP; en)
  • INF-73-82-L-7 "Image Processing and Augmented Reality (Projekt)" (4P; 8CP; en)
  • INF-73-83-L-7 "Simulation, capturing and analysis of human motion (Project)" (4P; 8CP; en; no longer offered)
  • INF-74-82-L-7 "Applications of Statistical Artificial Intelligence (Project)" (4P; 8CP; en)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules Choice of:
  • INF-71-74-S-7 "Collaborative Intelligence (Seminar)" (2S; 4CP; en; no longer offered)
  • INF-71-75-S-7 "Applied Artificial Intelligence (Seminar)" (2S; 4CP; en)
  • INF-73-71-S-7 "3D Computer Vision & Augmented Reality (Seminar)" (2S; 4CP; en)
  • INF-73-72-S-7 "Image Processing and Augmented Reality (Seminar)" (2S; 4CP; en)
  • INF-73-73-S-7 "Simulation, capturing and analysis of human motion (Seminar)" (2S; 4CP; en; no longer offered)
  • INF-75-72-S-7 "Reinforcement Learning Research Seminar" (2S; 4CP; en; no longer offered)

Communication Systems
Responsible person Prof. Jens Schmitt
Educational objectives

This specialization block gives students the opportunity to deepen their knowledge of communication systems, and obtain specialized skills in these areas.

Examination prerequisites
  • Core modules
Specialization modules

Specialization modules with a total of 34 ECTS-CP have to be completed.

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization" (minimal 4 ECTS CP).
    • INF-41-31-V-6 "Protocol Engineering" (2C+1R; 4CP; de,en)
    • INF-41-52-V-7 "Specification of Networked Systems" (2C+1R; 4CP; de,en)
    • INF-42-51-V-7 "Stochastic Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
    • INF-42-56-V-7 "Worst-Case Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
  • Subject "communication systems" (minimal 12 ECTS CP).
    • INF-41-31-V-6 "Protocol Engineering" (2C+1R; 4CP; de,en)
    • INF-41-52-V-7 "Specification of Networked Systems" (2C+1R; 4CP; de,en)
    • INF-41-53-V-6 "Algorithms in Ad-hoc Networks" (2C+1R; 4CP; de,en)
    • INF-42-51-V-7 "Stochastic Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
    • INF-42-52-V-4 "Network Security" (2C+1R; 4CP; de,en)
    • INF-42-55-V-6 "Protocols and Algorithms for Network Security" (2C+1R; 4CP; de,en)
    • INF-42-56-V-7 "Worst-Case Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
    • INF-42-58-V-6 "OS-based programming of embedded systems" (2C+1R; 4CP; en)
    • INF-64-02-V-6 "Simulation of Bus Systems" (2C+1R; 4CP; en)
    • INF-88-51-V-6 "Data Networks (with knowledge in communication systems)" (4C+2R; 5CP; en)
    • INF-88-53-V-6 "Distributed Systems" (4C+2R; 9CP; en)

Optional

  • Subject "information systems"
    • INF-24-52-V-7 "Information Retrieval and Data Mining" (2C+1R; 4CP; en)
    • INF-24-53-V-7 "Distributed Data Management" (2C+1R; 4CP; en)
    • INF-22-02-V-6 "Middleware for Heterogeneous and Distributed Information Systems" (4C+2R; 8CP; de,en)
    • INF-22-34-V-6 "Recent Developments for Data Models " (4C+2R; 8CP; de,en)
  • Subject "software systems"
    • INF-31-31-V-4 "Software Project and Process Management" (2C+1R; 4CP; de,en)
    • INF-32-56-V-6 "Programming Distributed Systems" (3C+3R; 8CP; en)
    • INF-34-31-V-6 "System- and Software Architecture" (2C+1R; 4CP; en)
  • Subject "embedded systems"
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Minor subject modules with a total of generally at least 16 ECTS-CP have to be completed. The minor subject can be individually chosen among the list of minor subjects (appendix 4) whereby the listed requirements have to be considered.

Project modules

Choice of:

  • INF-41-45-L-6 "Development of Networked Systems (Project)" (4P; 8CP; de,en)
  • INF-42-45-L-6 "Performance Evaluation of Distributed Systems (Project)" (4P; 8CP; de,en)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules

Choice of:


Robotics
Responsible person Prof. Karsten Berns
Educational objectives

This specialization aims at the acquisition of profound and special knowledge and abilities in the field of robotics, especially autonomous mobile robotics. In specialization present research results for the development of complex robotic systems as well as computer science methods for the solution of sub problems will be taught. Especially methods from computer graphics, communication systems, software systems and artificial intelligence will be in the centre of this specialization.

Knowledge prerequisites Prerequisite of this specialization is Bachelor in Computer Science. For the specialization Robotics, the following core module of the Bachelor study is required:
  • INF-60-03-V-4 "Fundamentals of Embedded Systems" (4C+2R; 8CP; de)
Minor subject modules:
Specialization modules

Specialization modules with a total of 34 ECTS-CP have to be completed.

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization" (minimal 4 ECTS CP).
    • INF-11-56-V-6 "Algorithmic Geometry" (2C+1R; 4CP; de,en; no longer offered)
  • Subject "robotics" (minimal 14 ECTS CP).
  • Subject "embedded systems" (minimal 8 ECTS CP).
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
    • INF-62-54-V-4 "Parallel Computing" (2C+1R; 4CP; en)
    • INF-64-52-V-4 "Automotive Software and Systems Engineering" (2C+1R; 4CP; de,en)

Optional

  • Subject "graphics"
  • Subject "communication systems"
  • Subject "intelligent systems"
    • INF-71-56-V-7 "Applications of Machine Learning and Data Science" (2C+1R; 4CP; en)
    • INF-74-51-V-6 "Embedded Intelligence" (2C+1R; 4CP; en)
    • INF-73-51-V-4 "3D Computer Vision" (2C+1R; 4CP; de,en)
    • INF-73-52-V-7 "Methods for modeling and capturing human motion" (2C+1R; 4CP; en)
  • Subject "software systems"
    • INF-34-31-V-6 "System- and Software Architecture" (2C+1R; 4CP; en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules Minor subject modules with a total of generally 16 ECTS-CP have to be selected. Recommended minor subjects are electrical engineering and mechanical engineering.
Project module
  • INF-61-81-L-7 "Service Robots and Assistance Systems (Project)" (4P; 8CP; de,en)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules
  • INF-61-72-S-7 "Embedded Systems and Robotics (Seminar)" (2S; 4CP; de,en)

Software Engineering
Responsible person Prof. Peter Liggesmeyer
Educational objectives

In order to actively manage software development projects in a responsible role, e.g., as a project manager or quality manager, additional competencies are required. Furthermore, it is particularly important today to optimize an organization's software development across various projects. The specialization block is not oriented towards software products, but rather towards software development processes and entire organizations. The students will acquire skills that prepare them to later grow into leadership positions – typically, as system architects, project managers, or quality managers. Therefore, the processes of development, distribution, and usage of software systems play an important role. In addition to increased technical knowledge in the area of software engineering, further key competencies are taught that are particularly important when it comes to successfully managing large software projects.

One special focus is on teaching processes that serve to strategically improve an organization as such. Instead of an individual project, the organization as a whole is the center of attention (learning organization). Therefore, advanced processes, techniques, and methods for the systematic development of large, complex software systems as well as organization-wide measures and processes for improving the organization itself are one of the foci of the contents of the studies.

In detail, high-performance formalization aspects of software development (especially specification and transformation) as well as suitable techniques for project management, modeling, and specification of software systems are the subject of the specialization block. In addition, there will be extensive discussion of software development processes. This will be done especially with regard to the following questions: How can systems be developed securely and with the necessary quality and correctness? Which possible improvement processes exist for processes and products?

Examination prerequisites
  • INF-30-01-M-3 "Foundations of Software Engineering" (4C+2R; 8CP; de,en)
  • Advanced modules of the teaching area Software Engineering
Specialization modules Altogether, specialization modules amounting to 34 ECTS credits have to be taken.

MANDATORY (all subjects have to be selected.)

  • Subject "Specification and Transformation of Software (methodological and theoretical foundations of the specialization" (minimal 8 ECTS CP).
    • INF-32-52-V-7 "Specification and Verification with Higher Order Logic" (3C+3R; 8CP; de,en)
    • INF-32-55-V-4 "Compiler and Language Processing Tools" (3C+3R; 8CP; en)
    • INF-32-56-V-6 "Programming Distributed Systems" (3C+3R; 8CP; en)
    • INF-36-51-V-4 "Functional Programming" (4C+2R; 8CP; de,en)
    • INF-56-01-V-6 "Program Analysis" (3C+1R; 6CP; en)
  • Subject "Process Management and Design Methods " (minimal 8 ECTS CP).
  • Subject "Quality assurance and management " (minimal 8 ECTS CP).
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
    • INF-33-55-V-7 "Software Quality Assurance" (2C+1R; 4CP; en)
    • INF-33-52-V-7 "Quality Management of Software and Systems" (2C+1R; 4CP; en)
    • INF-31-53-V-7 "Empirical Model Formation and Methods" (2C+1R; 4CP; de,en; no longer offered)

Optional (maximal 1 subject(s).)

  • Subject "Embedded systems"
    • INF-61-33-V-6 "Autonomous Mobile Robots" (4C+2R; 8CP; de,en)
    • INF-41-31-V-6 "Protocol Engineering" (2C+1R; 4CP; de,en)
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-64-52-V-4 "Automotive Software and Systems Engineering" (2C+1R; 4CP; de,en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
    • INF-62-52-V-7 "Verification of Reactive Systems" (4C+2R; 8CP; en)
  • Subject "Systems engineering"
    • INF-42-51-V-7 "Stochastic Analysis of Distributed Systems" (2C+1R; 4CP; de,en)
    • INF-62-36-V-6 "Model-based Design of Embedded Systems" (4C+2R; 8CP; en)
    • INF-65-51-V-7 "Power-Aware Embedded Systems" (2C+1R; 4CP; de,en)
    • INF-65-52-V-6 "Virtual Prototyping" (3C+2R; 6CP; en; no longer offered)
  • Subject "Information systems"
    • INF-22-02-V-6 "Middleware for Heterogeneous and Distributed Information Systems" (4C+2R; 8CP; de,en)
    • INF-24-53-V-7 "Distributed Data Management" (2C+1R; 4CP; en)
  • Subject "Visualization"
    • INF-16-52-V-4 "Human Computer Interaction" (2C+1R; 4CP; de,en)
    • INF-11-56-V-6 "Algorithmic Geometry" (2C+1R; 4CP; de,en; no longer offered)
    • INF-19-31-V-4 "Data Visualization" (2C+1R; 4CP; de,en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules Students can choose an arbitrary minor subject (generally 16 ECTS credit points in total). We recommend mathematics, economics, electrical engineering as well as mechanical engineeringas minor subject.
Project modules
Seminar modules
  • INF-33-72-S-7 "Software Engineering (Seminar)" (2S; 4CP; de,en)

Verification
Responsible person Prof. Klaus Schneider
Educational objectives

Since the complexity of modern hardware and software systems has been dramatically increased in the past, their functional correctness can no longer be guaranteed by means of testing and simulation alone: Modern microprocessors consist of hundreds of millions of transistors and make use of difficult computer architectures to exploit instruction-level parallelism; and in software engineering, the failure of many large projects already demonstrated the limits of actual design processes. In the future, these problems will be further increased due to shorter design cycles and new safety-critical applications. Malfunctioning systems in these applications may cause enormous damages up to loss of human lives.

New development processes to ensure the functional correctness of modern hardware and software systems must therefore make use of formal verification in addition to simulation and testing. In particular, when concurrency and nondeterminism come into play, the number of possible behaviors becomes too large to be dealt with simulation alone. For this reason, formal verification is more and more often used to find design errors. To this end, different aspects of the system like its functional behavior with abstract data types, its real-time behavior, or its possible concurrent behaviors have to be considered at an appropriate level of detail. In practice, it turned out that a single technique is not able to handle all these aspects in an adequate manner. Hence, our students learn to use different formal and semi-formal methods that are used for different verification purposes. In particular, we consider the following:

  • specification, modeling and verification by interactive theorem proving in higher-order logics
  • verification by model checking of temporal logics
  • abstractions to remove unnecessarily concrete details of system models
  • semantics of programming languages
  • correctness of program transformations and formally verified compilers
  • combinations of testing, simulation, and formal verification
  • fault tolerance and reliability

Having completed the studies of this specialization, our students should be prepared for the research in verification of the groups at our department and its related institutes.

Knowledge prerequisites

The specialization requires basic knowledge of algorithms, data structures, automata theory, and propositional logic. For example, you should know what it means for a formula to be satisfiable, how to determinize a finite automaton, what is depth first search, and what P and NP means at the level of a Bachelor student.

Specialization modules

Specialization modules from the following list with a total of 34 ECTS-CP have to be completed:

MANDATORY (all subjects have to be selected.)

  • Subject "Foundations of the specialization" (minimal 8 ECTS CP).
    • INF-32-52-V-7 "Specification and Verification with Higher Order Logic" (3C+3R; 8CP; de,en)
    • INF-32-53-V-7 "Specification and Verification of Object Oriented Programs" (2C+1R; 4CP; de,en)
    • INF-56-52-V-6 "Advanced Automata Theory" (4C+2R; 8CP; en)
    • INF-62-52-V-7 "Verification of Reactive Systems" (4C+2R; 8CP; en)
    • EIT-EIS-560-V-4 "Verifikation digitaler Systeme" (2C+2R; 5CP; en)

Optional

  • Subject "Concurrency" (minimal 8 ECTS CP).
  • Subject "Programming Language Semantics" (minimal 4 ECTS CP).
    • INF-32-52-V-7 "Specification and Verification with Higher Order Logic" (3C+3R; 8CP; de,en)
    • INF-32-53-V-7 "Specification and Verification of Object Oriented Programs" (2C+1R; 4CP; de,en)
    • INF-32-55-V-4 "Compiler and Language Processing Tools" (3C+3R; 8CP; en)
    • INF-32-56-V-6 "Programming Distributed Systems" (3C+3R; 8CP; en)
    • INF-56-01-V-6 "Program Analysis" (3C+1R; 6CP; en)
  • Subject "Reliability" (minimal 4 ECTS CP).
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
    • INF-33-52-V-7 "Quality Management of Software and Systems" (2C+1R; 4CP; en)
    • INF-33-55-V-7 "Software Quality Assurance" (2C+1R; 4CP; en)
  • Subject "Application Areas" (minimal 4 ECTS CP).
    • INF-41-52-V-7 "Specification of Networked Systems" (2C+1R; 4CP; de,en)
    • INF-42-53-V-6 "Security in Wireless Networks" (2C+1R; 4CP; de,en; no longer offered)
    • INF-62-54-V-4 "Parallel Computing" (2C+1R; 4CP; en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules

Students can choose an arbitrary minor subject (generally 16 ECTS credit points in total). We recommend mathematics as minor subject.

Project modules
  • INF-51-81-L-7 "Semantics and Verification (Project)" (4P; 8CP; de,en; no longer offered)
  • INF-88-81-L-6 "Formal Verification (Project)" (4P; 8CP; en; no longer offered)
  • INF-81-81-L-7 "Guided Research (Project)" (6P; 12CP; de,en)
Seminar modules
  • INF-88-73-S-7 "Topics in Formal Verification (Seminar)" (2S; 4CP; en; no longer offered)

Visualization and Scientific Computing
Responsible person Prof. Hans Hagen
Educational objectives

The discipline of Scientific Computing focuses on the construction of simulation models, analysis, and design techniques that are employed in a rapidly increasing fashion in the computer-based solution of scientific, technical, and design problems. The specialization “Visualization and Scientific Computing” allows students to familiarize themselves with problems and techniques of Scientific Computing and advance their knowledge in this area up to the state of the art. The three focus areas Geometric Modeling, Optimization, and Visualization are augmented by fundamental knowledge in Computer Graphics. The specialization is supported by a wide variety of minor subjects that illustrate possible applications of Scientific Computing and augment the Computer Science curriculum. The choice of minor should be matched to the chosen topics in Computer Science.

Examination prerequisites

None

Prerequisites
  • INF-10-03-V-4 "Computer Graphics" (4C+2R; 8CP; en)
  • For subject Robotics: INF-60-02-V-4 "Fundamentals of Robotics" (3C+1R; 6CP; de)
Specialization modules

Specialization modules from the following list with a total of 34 ECTS-CP have to be completed, where madatory block as well as one of the specialization subjects "Computer Graphics" or "Scientific Computing have to be chosen.

MANDATORY (all subjects have to be selected.)

  • Subject "Methodological and theoretical foundations of the specialization"
    • INF-11-56-V-6 "Algorithmic Geometry" (2C+1R; 4CP; de,en; no longer offered)

Optional (maximal 1 subject(s).)

  • Subject "Visualization" (minimal 16 ECTS CP).
    • INF-11-55-V-6 "Geometric Modelling" (2C+2R; 5CP; de,en; no longer offered)
    • INF-16-33-V-7 "Scientific Visualization" (2C+2R; 5CP; en)
    • INF-16-52-V-4 "Human Computer Interaction" (2C+1R; 4CP; de,en)
    • INF-18-51-V-6 "Computational Topology" (2C+2R; 5CP; de,en)
    • INF-19-51-V-7 "Visual Analytics" (2C+2R; 5CP; de,en)
    • INF-73-51-V-4 "3D Computer Vision" (2C+1R; 4CP; de,en)
    • MAT-62-17-V-7 "Image Analysis for Stochastic Structures" (2C+2R; 4.5CP; en)
  • Subject "Scientific Computing" (minimal 16 ECTS CP).
    • INF-14-53-V-6 "High Performance Computing (Introduction)" (2C+2R; 5CP; de,en)
    • INF-14-54-V-7 "High Performance Computing with GPGPUs" (3C+1R; 6CP; de,en)
    • INF-14-55-V-7 "Topology Optimization" (2C+1R; 4.5CP; de,en)
    • INF-14-56-V-7 "Optimization in Fluid Mechanics" (2C+1R; 4.5CP; en)
    • INF-14-57-V-6 "Algorithmic Differentiation" (2C+2R; 5CP; en)

Optional (maximal 2 subject(s).)

  • Subject "Robotics"
  • Subject "Software Engineering"
    • INF-34-31-V-6 "System- and Software Architecture" (2C+1R; 4CP; en)
    • INF-33-55-V-7 "Software Quality Assurance" (2C+1R; 4CP; en)
    • INF-31-53-V-7 "Empirical Model Formation and Methods" (2C+1R; 4CP; de,en; no longer offered)
    • INF-32-56-V-6 "Programming Distributed Systems" (3C+3R; 8CP; en)
    • INF-33-31-V-6 "Safety and Reliability of Embedded Systems" (2C+1R; 4CP; en)
  • Subject "Guided Research (cf. Appendix 1)"
Minor subject modules Students can choose a minor subject (generally 16 ECTS credit points in total). We recommend one of the minor subjects biology, "Raum- und Umweltplanung", mathematics as well as mechanical engineering.
Project modules Choice of (to be coordinated with minor subject modules):
Seminar modules Choice of (to be coordinated with minor subject modules):
  • INF-16-71-S-7 "Visualisation and HCI (Seminar)" (2S; 4CP; de,en)

Minor subject modules of 16 ECTS-CP in total have to be chosen in the context of the selected specialization. If the module "Guided Research (Project)" has been chosen together with a regular project module of the specialization area, the minor subject block can be reduced to ≥ 8 CP with the approval of the mentor. The size of the specialization block will increase, accordingly.

In the following the offered minor subjects are listed. Usually, one of the minor subjects can be chosen. The specialization blocks (appendix 3) can restrict this offer or they can define additional minor subjects.


Architecture, Civil Enineering, Spacial and Environmental Planning
Responsible Person apl. Prof. Achim Ebert
Minor subject modules

Optional (maximal 1 subject(s).)

Remarks

No English modules.

The choice of minor subject modules has to be approved by the mentor.


Biology
Responsible Person Prof. Katharina Zweig
Prerequisites Minor subject biology during BSc program.
Minor subject modules

Optional (maximal 1 subject(s).)

Remarks

Botany and Zoology will be accepted if they have not been chosen within the BSc program.

The practical courses of the "Grundmodulen" will be accepted with the corresponding credit point if the students gets a place in the practical course. Students do not have a right for the practical courses.

Examination policy is determined by the examination regulations of the department of Biology.


Chemistry
Responsible Person Prof. Katharina Zweig
Prerequisites Minor subject chemistry during BSc program.
Minor subject modules The required ECTS-CP can be collected by any modules of the area of theoretical chemistry. We recommend the following moduleas well as attending a project of theoretical chemistry.
Restrictions

None.

Remarks

No English modules.

The choice of minor subject modules has to be approved by the mentor.


Electrical Engineering
Responsible Person Dr. habil. Bernd Schürmann
Prerequisites Minor subject electrical engineering with the focus subject during BSc program.
Minor subject modules

Optional (maximal 1 subject(s).)

Remarks

The choice of minor subject modules has to be approved by the mentor.

Examination policy is determined by the examination regulations of the department of Electrical and Computer Engineering.


Mechanical Engineering
Responsible Person Prof. Karsten Berns
Prerequisites Minor subject mechanical Engineering during BSc program.
Minor subject modules

MANDATORY (all subjects have to be selected.)

  • Subject "Contol" (minimal 8 ECTS CP).
  • Subject "Aspects of Mechanical Engineering" (minimal 8 ECTS CP).
Remarks

The choice of minor subject modules has to be approved by the mentor.

Examination policy is determined by the examination regulations of the department of Mechanical and Process Engineering.


Mathematics
Responsible Person Prof. Christoph Garth
Prerequisites Minor subject mathematics during BSc program.
Minor subject modules

Optional (maximal 1 subject(s).)

  • Subject "Algebra, Logic and Number Theory"
  • Subject "Algebra, Geometry and Computer Algebra"
  • Subject "Optimization and Statistics"
  • Subject "Finance Mathematics and Theory of Probability"
  • Subject "Technical Mathematics"
    • MAT-80-11A-V-4 "Numerical Methods for Ordinary Differential Equations" (2C+1R; 4.5CP; en)
    • MAT-80-11B-V-4 "Introduction to Partial Differential Equations" (2C+1R; 4.5CP; de)
    • MAT-81-11-V-7 "Numerical Methods for Partial Differential Equations I" (4C+2R; 9CP; de,en)
    • MAT-65-10-V-4 "Foundations in Mathematical Image Processing" (4C+2R; 9CP; de,en)
    • MAT-80-17-V-6 "Dynamical Systems" (2C+1R; 4.5CP; de,en)
    • MAT-84-11-V-7 "Biomathematics" (4C+2R; 9CP; de,en)
Remarks

The choice of minor subject modules has to be approved by the mentor.

Examination policy is determined by the examination regulations of the department of Mathematics.


Physics
Responsible Person Dr. habil. Bernd Schürmann
Prerequisites Minor subject physics during BSc program.
Minor subject modules

Optional (maximal 1 subject(s).)

  • Subject "Quantum Mechanics"
  • Subject "Experimental Physics"
    • PHY-PFEP-023-V-4 "Elektromagnetismus und Optik (Experimentalphysik II)" (4C+2R; 8CP; de)
    • PHY-PFEP-026-V-4 "Quantenphysik (Experimentalphysik III)" (4C+2R; 8CP; de)
Remarks

No English modules.

These two subjects are recommendations, only. Other lecture combinations can be accepted by the mentor or by the responsible person for the minor subject.

The modules “Mathematische Ergänzungen” are elective modules which are not part of the minor subject examination.

Examination policy is determined by the examination regulations of the department of Physics.


Psychology and Linguistics
Responsible Person Prof. Katharina Zweig
Prerequisites Minor subject psychology during BSc program.
Minor subject modules

Optional

Remarks
  • Additional modules have to be approved by Dr. Heyck, Department of Social Sciences.
  • At least, one lecture has to be selected (not only seminars).
  • Procedure of examinations: will be defined by Department of Social Sciences. Lectures have oral or written exams which count for the final grade. Seminars do not have exams (only "Scheine") and will not be part of the final grade.

Social Sciences
Responsible Person Prof. Katharina Zweig
Prerequisites Minor subject social sciences during BSc program.
Minor subject modules

Optional

Remarks
  • Additional modules have to be approved by Dr. Heyck, Department of Social Sciences.
  • Modules Soziologie, Politkwissenschaft, Philosophie: Oral exams of 30 min duration for each module. Module Psychology: Lectures have oral or written exams which count for the final grade. Seminars do not have exams (only "Scheine") and will not be part of the final grade.

Economics
Responsible Person Prof. Stefan Deßloch
Prerequisites Minor subject economics during BSc program.
Minor subject modules

Optional

Students can choose any modules from the Business Departments's core modules and at most 3 Master's specialization modules (ref. module handbook of the business department: https://wiwi.uni-kl.de/wirtschaftswissenschaften/). Necessary Bachelor's modules can be chosen up to 6 cp. Only one seminar can be chosen.

    Remarks

    Examination regulations from Business Department are valid. Prerequisites are described in the module handbook of the Business Department.