The world runs on software nowadays, but sometimes it runs in the wrong direction. Just imagine what could happen if level crossing barriers failed to close in good time,?or if the power failed?as a result of?a software fault. Why do so many?automation?projects fail? Why?are large software systems?so complicated to design?and?maintain? Why are some apps an instant success?while?others?fail? What is needed for new web services to emerge?

By taking the??programme offered by??you will be able to scientifically reason about the correctness and efficiency of programs, using formal mathematical methods. You will know how to further develop the technology and software that underpins the internet. In addition to expanding your knowledge and skills, you will also learn how to apply these to solve specific problems.

Careers

There is considerable shortage of computer science and engineering graduates, so with your?bachelor?s degree you are ready to pursue a career as a software or app developer.?For example, you could?start?work as a team member with one of the many innovative companies, either here?in the?Netherlands?or?anywhere else in?the world.