Each year of this two-year program is divided into semesters (September to January, and February to July) and each semester is composed of two quartiles of 8 weeks each. During this time, you have lectures, followed by an examination period of two to three weeks. The program consists of the following components:
Within the CSE master there are three streams:
- Software Science
- Web Science
- Systems Science
Each stream has a different set of compulsory courses.
The electives prepare you for your specialization. There is a wide variety of courses to choose from, and courses from other programs or even from other universities are also possible depending on relevance and permission. In some cases, you may use some of your elective courses for your homologation program in order to eliminate any gaps in your knowledge from your previous education.
The seminar prepares you for your final project. Each of the computer science research groups offer a seminar covering subjects typical of the specific research area.
The final project of your program is of 6 months' duration and you produce it in your final semester. You will specialize in a single subject and demonstrate that you are able to organize a research project independently. You carry out the project within one of the computer science research groups, possibly in collaboration with a partner in industry.
The research of the Department of Mathematics and Computer Science focuses on mathematical applications and the design of innovative software systems.
The AI-group primarily focuses on the fundamentals, techniques, and tools/frameworks for successful applications of AI. It strenghtens the...
The Combinatorial Optimization group focuses on the analysis and solution of discrete algorithmic problems that are computationally...
The Database (DB) group studies core engineering and foundational challenges in scalable and effective management of Big Data.
Stochastic Operations Research
SOR is concerned with complex systems that operate under randomness and uncertainty, and aims to develop mathematical models and techniques...
Visualization research develops new methods to present large data collections in new insightful ways.