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
Protect tomorrow’s society against the growing attacks on the digital systems we all depend on. In this specialisation, you will learn to understand computer systems and networks, assess their security by means of penetration testing, risk assessment, data monitoring and analytics, and detect, mitigate, and prevent cyberattacks on them.
2 yearsFull-timeEnglish
Data Science & Technology
Become an expert in extracting value from the vast amount of data available these days. In this specialisation, you will explore statistical and machine learning techniques to work with big data and engineer systems that drive progress in any private or public organisation.
2 yearsFull-timeEnglish
Internet Science & Technology
Network systems are all around us. Learn everything about networking, from technology to application, and understand how the internet and other network systems operate. This way, you can develop and improve constantly evolving network systems such as wired, wireless, and cloud-computing networks.
2 yearsFull-time
Software Technology
It is a matter of understanding all phases of a software lifecycle, such as requirements, engineering, architectural and detailed design, construction, and quality assurance to be able to develop and validate large-scale systems. Learn to apply different software engineering techniques or tools to develop and verify software programmes for any application and domain.
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
In this Master’s, you will apply mathematics to challenging issues in diverse sectors. You will learn how to discover new patterns and how to 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, chip design, digitalisation, finance, space and more.
Biomedical Engineering
Contribute to better healthcare by designing and developing medical innovations for improved diagnostics, treatment, rehabilitation, prevention and a better quality of life.
Business Information Technology
Become an expert in IT-based business innovation, able to devise new services and radically improve the way businesses work with the use of IT.
Chemical Science & Engineering
This Master’s will help you to develop novel 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
If you are eager to focus on both the technical and non-technical aspects of civil engineering projects and systems, then the Master’s in Civil Engineering & Management is the programme for you.
Construction Management & Engineering
This Master’s helps you to become an expert in managing large-scale, complex construction projects in an increasingly digitised industry, using an innovative, holistic approach.
Electrical Engineering
In this Master’s, you will learn to shape the future of electronics by developing novel electronic devices and systems, from circuits to sustainable energy technologies.
Embedded Systems
This Master’s programme equips you with expertise in designing the software and hardware of complex embedded systems in vehicles, pacemakers and chipsets amongst others.
Humanitarian Engineering
Combine engineering and sociocultural knowledge in creating sustainable, impactful solutions to promote well-being in underserved communities.
Industrial Design Engineering
Combine design and engineering in creating innovative products that enrich people’s lives. During this two-year Master’s, you learn to optimise both products and the development processes involved.
Industrial Engineering & Management
Become a creative, multidisciplinary manager with both technological know-how and engineering and management skills and optimise processes and solve problems in complex, globally active organisations.
Interaction Technology
Delve into the field of human-computer interaction and design and develop interactive technologies that are meaningful to people and society.
Mechanical Engineering
Become an expert mechanical engineer that focuses on the futureproof design, analysis and maintenance of machinery, structures, products and production processes.
Nanotechnology
Tackle big, societal issues at the smallest level: become an expert in the upcoming field of nanotechnology and invent, design, and develop innovative solutions on the extremely small nanoscale.
Philosophy of Science, Technology & Society
Philosophy of Science, Technology & Society is the premier Master's programme for learning how to critically analyse and assess the impact of scientific and technological developments on society.
Robotics
In this Master’s, you will learn to create robots that fit seamlessly in society, industry, and healthcare, revolutionising quality of life, safety, and efficiency.
Spatial Engineering
Natural disasters, poverty, food shortage, epidemics, climate change: learn to tackle society’s greatest and complex challenges using spatial data and technical and socio-economic knowledge.
Sustainable Energy Technology
Do you feel called upon to make a valuable contribution to the sustainable energy transition? Become an expert in the development, implementation and integration of sustainable energy technologies.
Technical Medicine
This Dutch-taught Master’s will equip you to become a technical doctor who can use medical technologies to their full potential.
Information Technology (IT)