A bachelor’s is the first degree and is required to pursue a master’s degree. It comprises 180 credit points (ECTS) and usually takes three years. After acquiring a bachelor’s degree, you are able to analyze problems systematically and to work out solutions independently using information and communication technologies. You won’t only know the current state of technology; you will also be prepared to independently handle the constant changes in technology.
The bachelor’s degree programs are organized into modules. In each module, students must earn at least the set number of credit points (ECTS) that belong to the module by passing the courses.
|Foundations of Computer Science||34||Foundations of Computer Science|
|Formal Concepts of Computer Science||16||Theoretical and Algorithmic Foundations|
|Distributed Systems||16||Advanced Knowledge in the Field of Distributed Systems|
|Machine Intelligence||16||Advanced Knowledge in the Field of Machine Intelligence|
|Mathematical Foundations of Computer Science||40||Mathematical Foundations of Computer Science|
|Applications and Related Topics||31||Further computer science lectures and related topics|
|Electives||12||Courses you are free to take from other programs of study|
|Bachelor’s thesis||15||Independent work on a project|