Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our comprehensive and principled computer science curriculum provides deep theoretical knowledge alongside hands-on skills, equipping you to tackle practical challenges.
You'll explore systems across various abstraction levels, from digital hardware architectures and low-level programming to operating systems, intelligent systems, compilers, and high-level languages. The program teaches user-centric design principles, data utilization techniques, and how to develop intelligent, data-driven systems.
This integrated Masters program allows you to specialize in advanced topics of your choice while benefiting from departmental research opportunities.
A dedicated industry year enhances your expertise, expands your professional network, and provides valuable real-world experience.