Become a computer scientist who can solve the biggest challenges of tomorrow’s digital society by designing and developing more secure, scalable, and efficient ICT systems.
Nowadays, we can work, learn, communicate, shop, and play at a click of a button because computer science has made it possible. There is a rising demand for computer science professionals who can tackle tomorrow's digital society challenges. Can you design an efficient countermeasure to protect web servers from security breaches and denial-of-service attacks? How can you develop a software tool to analyse which parts of a software system can be improved, so it is more stable, scalable, and maintainable? What about helping an athlete recover from an injury faster by using AI to analyse data from wearable sensors? Are you interested in investigating future challenges and coming up with relevant solutions in new fields of mobile and wireless networking, such as vehicular networking and Beyond 5G connections? If you want to work on real-life cases and learn from world-leading experts how to design, develop, maintain, and improve ICT systems, the Master’s in Computer Science at the University of Twente is right for you!
In this two-year, English-taught Master’s, you will learn the scientific methods and acquire the technical skills to design, analyse, validate, secure, develop, and maintain ICT systems for various domains, such as healthcare, finance, education, telecommunications, commerce, transport, manufacturing, and construction, to name but a few. You will develop expertise on computer networks and security, system reliability, wireless and sensor systems, software engineering, machine learning, and data science. Nowadays, it is virtually impossible to imagine a society without computer-driven technologies and devices. This is why, with your knowledge and skills in developing and improving technology systems that power everyday life, you will play a crucial role in any public or private organisation.
start date
You can start your studies in September or February. In case you need to follow the Pre-Master's first, you can only start in September and continue with your Master's in February.
Choose a specialisation
You have a lot of freedom to tailor your Master’s in Computer Science to your interests and ambitions. Do you want to protect digital systems from the ever-increasing cyber attacks? Or are you interested in extracting value from the vast amount of unstructured data available these days? Perhaps you are eager to develop software programmes for any application and domain. Or you want to understand how the internet and other network systems operate. In this Master’s, you will develop a unique expertise in a specific domain by choosing one of the four specialisations.
Your choice determines which courses you will follow and the type of research you will do in your master’s thesis. You can choose from four different specialisations:
Cyber Security
Computer security professionals are in high demand due to threats like viruses, data leaks, and hacks. This specialisation helps you to become that sought-after cyber security expert.
2 yearsFull-timeEnglish
Data Science & Technology
Do you want to become an expert in data science, advanced algorithms, and AI? This specialisation focuses on technologies for modeling, analysing, and scaling complex data systems.
2 yearsFull-timeEnglish
Internet Science & Technology
Become an expert in understanding, maintaining, securing and developing communication systems and cyber-physical systems in this specialisation.
2 yearsFull-time
Software Technology
Dreaming of a career as a software developer? This specialisation helps you develop expertise in all phases of the software lifecycle, from architecture, maintenance, validation to quality assurance.
2 yearsFull-timeEnglish
Get two Master’s degrees
Are you passionate about ICT innovation and entrepreneurship? Do you aspire to expand your expertise and turn your ideas into a start-up? Then you should apply for a double degree! If you choose the specialisation in Cyber Security or Data Science & Technology, you can apply for a two-year EIT Digital Master’s Double Degree (120 EC). You will spend one year studying at a university abroad, for instance, in Italy, Sweden, Finland, Spain, or Hungary, and one year at the University of Twente. Either double degree programme takes two years and, upon successful completion, you will receive two Master’s degrees.
Career perspectives
ICT is embedded in every single aspect of today’s digital society: healthcare, education, transport, finance, logistics, manufacturing, construction, and telecommunications, among others. Nowadays, any business and institution in the public or private domain needs computer science experts and the demand will continue to grow. As a computer science professional, you will be a key player in engineering and advancing innovative digital solutions. You can find a job soon after graduation at a wide range of technology companies, financial institutions, government agencies, education and research institutions, non-profit organisations, the healthcare industry, and e-commerce and retail, among others.
Job opportunities for computer science specialists
Computer scientists who have the research skills and specialist technical knowledge to develop ICT systems are in high demand both in the private and public sectors. For example, you can work as a systems architect, data scientist, DevOps engineer, cyber security specialist, network administrator, or software developer. You can also opt for a career in academia and do a PhD at any university worldwide. Or you can start your own company!
Programme overview
Related programmes
Below you find a list of educational programmes which are (closely) related to Computer Science.
Engineering & Technology
Applied Mathematics
Expand your understanding of mathematics to tackle challenging issues in a variety of sectors. This Master’s teaches you to discover new patterns and predict them through mathematical models.
Applied Physics
Deepen your understanding of the laws of physics to find technical solutions in a wide range of areas such as IT, sustainability, healthcare, chiptechnology, digitalisation, finance, space and more.
Biomedical Engineering
Technological advances are at the heart of innovation in healthcare. In this master's, you'll learn to develop medical innovations that contribute to better care, from organ-on-a-chip to exoskeleton.
Business Information Technology
Become an expert in IT-based business innovation, able to devise new services and radically improve the way businesses work.
Chemical Science & Engineering
Develop new chemical processes, materials and molecules and contribute to innovations that benefit our society in areas such as health, water, food and sustainability.
Civil Engineering & Management
Do you want to work on future-proof solutions in the construction, water and/or transport sector? Learn to manage civil engineering projects with an eye for both technical and non-technical aspects.
Construction Management & Engineering
Become an expert in managing large-scale, complex construction projects in an increasingly digitised industry, using an innovative, integral approach.
Electrical Engineering
Design smart and sustainable electronics and advanced chips for applications such as biomedical technology, autonomous vehicles, computer vision, nanotechnology and the energy transition.
Embedded Systems
Become an expert in designing the software and hardware of complex embedded systems in vehicles, pacemakers and chipsets, amongst others.
Humanitarian Engineering
Do you want to tackle complex humanitarian crises worldwide? This Master’s helps you develop sustainable, socio-technological solutions to challenges faced by underserved and marginalised communities.
Industrial Design Engineering
Do you want to design innovative products that improve daily life and address today’s challenges? In this Master’s, you combine design and engineering to enhance both products and product development.
Industrial Engineering & Management
Combine technical expertise with management skills to analyse, improve, and future-proof complex business processes in (international) organisations.
Interaction Technology
Delve into the field of human-computer interaction and design and develop intelligent and interactive technologies that are meaningful to people and society.
Mechanical Engineering
Become an expert mechanical engineer who focuses on the futureproof design, analysis and maintenance of machinery, structures, products and production processes.
Nanotechnology
Tackle big challenges on the tiniest scale: become an expert in nanotechnology and develop smart, innovative solutions for major societal issues in healthcare, ICT and sustainability.
Philosophy of Science, Technology & Society
How does technology shape our lives and the world we live in? Learn to understand the role of modern technology in our society from a philosophical perspective.
Robotics
Become an expert in robotics: design smart, human-centred robots and combine AI, mechatronics, systems integration and ethics to make a real impact in industry and society.
Spatial Engineering
Natural disasters, poverty, food shortages, epidemics, and climate change: learn to tackle society’s greatest and complex challenges using spatial data and technical and socio-economic knowledge.
Sustainable Energy Technology
Work towards the energy transition! In this Master's, you will learn to conceive, develop and apply sustainable energy solutions for a future without fossil fuels.
Technical Medicine
This Dutch-taught Master's equips you to use AI, medical imaging and smart sensors to improve diagnoses, personalise treatments and safely apply technology in clinical practice.
Information Technology (IT)