Delete search term
To content

Main navigation

School of Engineering

Service navigation

Curriculum Computer 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 choose one of three specialisations or tailor your studies to your personal interests. 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 from 20. September 2027

Legend

Context Modules

Project Modules

Subject-Specific Modules

Mathematisch-naturwissenschaftliche Modules

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

Business Administration

Software Project 1

Programming 1

Databases

Information Theory and Coding

Analysis 1

Discrete Mathematics

Electronics and Digital Technology: Basic Principles

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

Communication Competence Basic

Software Project 2

Programming 2

System-oriented programming

Communication Technology

Theory of Computation

Analysis 2

Linear Algebra

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

Elective Module Communication

Software Project 3

Software Engineering 1

Web Development

Computer Engineering 1

Algorithms and Data Structures

Stochastics and Statistics

Higher Mathematics for Computer Scientists 1

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

Elective Module Communication

Software Project 4

Software Engineering 2

Operating Systems

Computer Engineering 2

IT Security

Introduction to Machine Learning

Higher Mathematics for Computer Scientists 2

Physics Engines

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

Elective Module Context

Elective Module Context

Project Thesis: Computer Science

Elective Module

Elective Module

Elective Module

Elective Module

Interdisciplinary elective module

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

Elective Module

Bachelor Thesis: Computer 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 from 20. September 2027

Legend

Context Modules

Project Modules

Subject-Specific Modules

Mathematisch-naturwissenschaftliche Modules

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

Business Administration

Software Project 1

Programming 1

Information Theory and Coding

Analysis 1

Discrete Mathematics

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

Communication Competence Basic

Software Project 2

Programming 2

Theory of Computation

Analysis 2

Linear Algebra

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

Elective Module Communication

Databases

Algorithms and Data Structures

Stochastics and Statistics

Higher Mathematics for Computer Scientists 1

Electronics and Digital Technology: Basic Principles

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

Elective Module Communication

Software Project 3

Software Engineering 1

Communication Technology

System-oriented programming

Higher Mathematics for Computer Scientists 2

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

Elective Module Context

Web Development

Computer Engineering 1

IT Security

Introduction to Machine Learning

Interdisciplinary elective module

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

Elective Module Context

Elective Module

Software Project 4

Software Engineering 2

Computer Engineering 2

Operating Systems

Physics Engines

Semester 7, ECTS: 26, Semester week lessons: 20

Project Thesis: Computer Science

Elective Module

Elective Module

Elective Module

Elective Module

Elective Module

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

Bachelor Thesis: Computer 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.