Delete search term

To content

Main navigation

School of Engineering

Service navigation

Curriculum Data Science

The curriculum of your degree consists of different module types, which provide you with specialist knowledge, mathematical-scientific basics, practical experience as well as contextual knowledge from areas such as communication and business.

In your third year, you will specialise by choosing elective modules. Click on the individual modules to learn more about the available options, the language of instruction and ECTS credits.

Module overview full-time

This module table is valid since 15. September 2025

Legend

Context Modules

Project Modules

Subject-Specific Modules

Mathematics and Nat. Science Modules

Semester 1, ECTS: 30, Semester week lessons: 30

Project Management

Software Projects

Computer Science Programming 1

Databases

Data Science Fundamentals

Explorative Data Analysis

Linear Algebra 1

Analysis 1

Semester 2, ECTS: 30, Semester week lessons: 30

Communication Competence Basic

Data Processing with R

Computer Science Programming 2

Data Engineering 1

Visualisation and Data Science Storytelling

Probability Calculations

Linear Algebra 2

Analysis 2

Semester 3, ECTS: 30, Semester week lessons: 30

Elective Module Communication

Front End, Web and Software Engineering

Operating Systems and Infrastructure

Data Products and Services

Basics of Statistics

Introduction to Machine Learning

Analysis 3

Physical Principles of Sensor Technology

Semester 4, ECTS: 30, Semester week lessons: 30

Elective Module Communication

Big Data Project

Introduction to Natural Language Processing

Data Engineering 2

Digital Entrepreneurship

Deep Learning

Statistical Modelling

Numerics

Semester 5, ECTS: 30, Semester week lessons: 24

Elective Module

Elective Module

Project Thesis: Data Science

Elective Module

Elective Module

Elective Module

Elective Module

Interdisciplinary elective module

Semester 6, ECTS: 30, Semester week lessons: 18

Elective Module

Bachelor Thesis: Data Science

Elective Module

Elective Module

Elective Module

Elective Module

The list of elective modules reflects the current state of the offer. It can change until the third year of study.

Module overview part-time

This module table is valid since 15. September 2025

Legend

Context Modules

Subject-Specific Modules

Mathematics and Nat. Science Modules

Project Modules

Semester 1, ECTS: 22, Semester week lessons: 22

Project Management

Computer Science Programming 1

Databases

Explorative Data Analysis

Linear Algebra 1

Analysis 1

Semester 2, ECTS: 22, Semester week lessons: 22

Communication Competence Basic

Computer Science Programming 2

Data Engineering 1

Probability Calculations

Linear Algebra 2

Analysis 2

Semester 3, ECTS: 22, Semester week lessons: 22

Elective Module Communication

Software Projects

Data Products and Services

Data Science Fundamentals

Analysis 3

Physical Principles of Sensor Technology

Semester 4, ECTS: 22, Semester week lessons: 22

Data Processing with R

Data Engineering 2

Digital Entrepreneurship

Visualisation and Data Science Storytelling

Numerics

Elective Module Communication

Semester 5, ECTS: 22, Semester week lessons: 22

Elective Module

Front End, Web and Software Engineering

Operating Systems and Infrastructure

Basics of Statistics

Introduction to Machine Learning

Elective Module

Semester 6, ECTS: 22, Semester week lessons: 22

Elective Module

Big Data Project

Introduction to Natural Language Processing

Deep Learning

Statistical Modelling

Elective Module

Semester 7, ECTS: 24, Semester week lessons: 18

Elective Module

Project Thesis: Data Science

Elective Module

Elective Module

Elective Module

Interdisciplinary elective module

Semester 8, ECTS: 24, Semester week lessons: 12

Bachelor Thesis: Data Science

Elective Module

Elective Module

Elective Module

The list of elective modules reflects the current state of the offer. It can change until the third year of study.

Privacy Settings

Here we show you which services may run on our website. You decide for yourself which services we may use. You can find more information in our privacy notice.

Our website needs these cookies so that everything works properly. These cookies are created automatically when you are active on the site – for example, when you change privacy settings or fill in forms. You can block these cookies in your browser or set it to warn you about them, but some parts of the website will then no longer display correctly. These cookies do not store any of your personal data.

These services allow us to see how our website is used, but we do not know who you are. By activating these services, you help us make the website better for everyone.