Requirements for participation and examination
Desirable prerequisites for participation in the courses:
Knowledge from the complete Bachelor program (Informatik or Technische Informatik) is required, as
well as linear algebra and statistics. Depending on the topic, additional prerequisites may be required, e.g. „DBT - Database Technology"
Solid programming skills in at least one of the following programming languages: Java, C++, Scala, Python.
Basic knowledge in functional programming.
Basic knowledge in distributed source control management systems (Git, Mercurial) and software processes like Scrum.
Student must have completed DBT prior to enrolling in BDSPRO. In addition, students must have already completed SDS
prior to enrolling in BDSPRO or be concurrently enrolled in SDS and BDSPRO in the same semester.
• General Computer Science knowledge: algorithms, data structures, systems architecture, Git
• Solid programming skills in at least one of the languages: Java, C/C++, Scala (depending on the project)
• Depending on the topic, additional prerequisites may be required, such as, knowledge of database systems, or previous attendance in DIMA courses (e.g., DBT, ISDA)
Mandatory requirements for the module test application:
This module has no requirements.