In a rapidly evolving digital world, this Bachelor’s enables you to develop analytical thinking and crucial computing foundations to understand, design and improve modern digital technologies, including AI. This programme is organised around six interconnected learning trajectories that run throughout all three years, enabling you to continuously connect theory with practice and build expertise across the full spectrum of Computer Science.
Learning trajectories
- Foundations & Algorithms: Understand what computers can and cannot do, and how to solve problems efficiently.
- Mathematics: Develop the mathematical foundations underpinning algorithms, machine learning, cryptography and other areas of Computer Science through logic, discrete mathematics, calculus, probability and statistics.
- Programming & Software Engineering: Progress from writing your first programmes to designing, testing and maintaining reliable software systems.
- Systems & Security: Learn how computer systems and networks operate, and how to design systems that are secure, reliable and efficient.
- Data & Artificial Intelligence: Explore how data is stored, processed and queried, and the possibilities and limitations of machine learning models.
- Professional, Research & Academic Skills: Develop the communication, research and critical thinking skills needed to work responsibly as a Computer Scientist, including the ethical and societal implications of digital technologies.
Learn to reason – not just to code
Computer Science is about more than writing code. In this programme, you learn to understand, criticise and improve digital systems: how algorithms work, how data is stored, processed and protected, how hardware and software interact, how networks securely share information, and how people engage with technology. Programming is a part of that, but the real value lies in understanding the principles behind it. That enables you to build technology that is not only functional, but also reliable and impactful.
Be amplified by AI – not restricted by it
Artificial Intelligence can generate code in seconds, but it cannot replace human understanding. The more powerful AI becomes, the more a strong foundation in Computer Science matters for designing, building and maintaining sustainable digital systems. Understanding algorithms, the mechanisms of computer systems, software engineering and the mathematics behind them enable you to use AI effectively, critically evaluate its output and improve it. With these fundamentals, you become the driver of technology, not just a user of it.
Due to the international character of this programme, courses are taught entirely in English.
The start date of this programme is September 1st.
For a detailed overview of courses visit the study guide.