Computer Science
B.Sc. · 7 semesters · 210 ECTS
Programme overview
Develop sophisticated applications in communication and automation. Covers artificial intelligence, data science, IoT, IT security, and distributed systems — all taught with a strong practice-orientation including lab work and industry projects.
Programme Objectives
Graduates design, develop, and deploy complex software systems across domains including AI, cybersecurity, cloud, and embedded systems, ready to lead technical teams in industry.
Module structure
1Semester 1
6 modules▼
Semester 1
2Semester 2
6 modules▼
Semester 2
3Semester 3
6 modules▼
Semester 3
4Semester 4
6 modules▼
Semester 4
5Semester 5
Practical Semester (Industry)
1 module▼
Semester 5
Practical Semester (Industry)
6Semester 6
5 modules▼
Semester 6
7Semester 7
Bachelor Thesis
2 modules▼
Semester 7
Bachelor Thesis
Career perspectives
More from Computer Science
Artificial Intelligence & Robotics
Computer Science
A fully English-taught master's programme delivering in-depth expertise in artificial intelligence, machine learning, and robotics. Designed for CS and engineering graduates who want to lead the AI revolution.
Media Informatics
Computer Science
Combine computer science with creative media — design and realise multimedia applications for the web, VR, and gaming. Specialised labs for 3D modelling, virtual reality, game design, and UX engineering.
Mobile Computing
Computer Science
Specialise in building innovative apps for iOS and Android. Covers native development, cross-platform frameworks, machine learning on device, augmented reality, and IoT integration.