Master programmeComputer Science

Computer Science

M.Sc. · 3 semesters · 90 ECTS

Programme overview

Advanced master's programme preparing graduates for complex development tasks in the networked and digitised world. Special focus on cyber security, usability & UX, data engineering, and software architecture.

Programme Objectives

Graduates design and architect large-scale software systems with deep expertise in security, data, and distributed computing — suited for senior technical and research roles.

Module structure

1

Semester 1

6 modules
Advanced Software Architecture5 ECTS
Cybersecurity & Penetration Testing5 ECTS
Advanced Data Engineering5 ECTS
Usability & UX Engineering5 ECTS
Distributed Systems & Microservices5 ECTS
Research Methods5 ECTS
2

Semester 2

5 modules
Cloud-Native Architecture (Kubernetes, Docker)5 ECTS
Applied AI & ML Systems5 ECTS
IT Forensics & Incident Response5 ECTS
Elective / Industry Seminar5 ECTS
Research Project10 ECTS
3

Semester 3

Master Thesis

2 modules
Master Thesis25 ECTS
Colloquium5 ECTS

Career perspectives

Senior Software EngineerSecurity ArchitectData EngineerUX ResearcherCloud ArchitectPhD CandidateCTO / Tech Lead

More from Computer Science