Find us on social
Computer Science (B.Sc.)
Bachelor of Science (B.Sc.)

Course Structure:

Semester 1 + 2 Modules: (taught in English)

German as a Foreign Language

Fundamentals of Information Technology

Fundamentals of Programming

Operating Systems

 

Semester 3 + 4 + 5 Modules: (taught in German)

Software Engineering

Full Stack Web Development

Applied Artificial Intelligence

IT Security

Data Science

Cloud Computing

Algorithms and Data Structures

Computer Networks

Database Systems

 

Semester 6 + 7 Modules: (mainly taught in German)

Software Architecture

Interdisciplinary Software Development Project

Examples of elective modules:

Applied Machine Learning

Architecture of Mobile Applications

Artificial Intelligence in Robotics

Cryptology

Data and Text Mining

Digital Technology

Internet of Things

Modern App and Web Development

.NET-Programming with C#

Principles of Electrical Engineering

Project Management

RESTful Web Services

Software Reverse Engineering

... any many more

 

Semester 8 Modules:

Practical Project

Bachelor Thesis

 

Perspectives & Job Prospects

Software Developer

Software Architect

Data Scientist

Security Expert

Full Stack Web Developer

App Developer

System Administrator

IT Consultant

IT Project Manager

 

Language skills required:

English language skills proven by official test score documents (TOEFL minimum 90 or IELTS 6.5 or above)

German language skills proven by official test score documents (minimum level A1)

Get Consultation
Get all your questions answered about studying in Germany.
Enquire Now
Have any Questions?
Visit our FAQ Page or get in touch with our Advisors. You can also find information about the application process under our Support Page.
Request more Information
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.