Education

Preparation Masterproject Software Engineering

During paper sessions, students learn skills to find, read and assess relevant scientific publications. They also learn to build argumentation structures needed for theory and analysis.

Programmeertalen

Secure Computation

Traditionally, cryptography is used to protect data in transit from an eavesdropping adversary. With the advent of big data and large-scale computation, cryptography can offer us much more. The course focuses on Secure Computation that has developed as a central tool in cryptography — This allows multiple distributed parties to jointly compute on their private inputs, with the guarantee that nothing beyond the output is revealed.

Software Evolution

Software Specification Verification and Testing

Web and Media Tech

Computer Systems

Introduction to Security

Security is one of the most important extra-functional property of systems. Essential yet often overlooked, security ensures that our daily transactions remain protected, that our infrastructure operates regularly and that our communication stays private and safe from unauthorized parties.

Netwerkorganisatie

The course Network Organisation is focused on the questions why and how organisations collaborate in a complex environment. Studying those collaborations students are aimed to get better insights in how organisations function in a dynamic context.

Data Protection Technologies

The course focuses on technologies that can be used to protect data from unauthorized access. The main motivation is to protect personal data and comply with data protection legislation such as the General Data Protection Regulation of the European Union.