Sustainable Computing (SusCo)

The specialisation in Sustainable Computing (SusCo) is designed to equip students with a comprehensive understanding of how data, computing, and networking jointly contribute to sustainability challenges and solutions. Students gain insight into sustainability across all layers of modern digital systems, from hardware components such as storage and communication systems to software aspects including algorithms and applications. The programme emphasizes both the assessment and improvement of sustainability, enabling students to critically evaluate and optimize digital systems.
In addition, students are encouraged to develop in-depth expertise in at least two key domains, data/applications, computing, and networking, supported by advanced courses that reflect the interdisciplinary nature of sustainable computing.

Mandatory Computer Science courses

Core Specialisation courses

The following 4 courses are mandatory:

  • 202500373 Building Blocks for Sustainable Computing Systems theory
  • Building Blocks for Sustainable Computing Systems practice
  • 192620300 Performance evaluation
  • Computing & Communications continuum (new, Q1)

Advanced Specialisation courses

At least 4 courses should be chosen out of the following: 

  • Advanced Computer Systems (new, Q4)
  • 202400609 Green Software Development
  • 192620010 Mobile and wireless networking
  • 201700075 Internet of Things
  • 201700077 Advanced Networking
  • Sustainable Wireless Networks (Previously named Ad-Hoc networks)
  • 192130112 Distributed Systems
  • 202001579 Internet Measurements

Profiling space: Electives

Suggested electives for the Sustainable Computing specialisation:

Other options include:

  • Internschip CS
  • Study abroad
  • Additional advanced courses
  • Courses from one of the other Computer Science specialisations of CS
  • Courses from related programmes like Electrical Engineering courses (www.utwente.nl/ee), Embedded Systems courses (www.utwente.nl/emsys), etc.

All courses offered by the University of Twente can be found in the course catalogue: www.utwente.nl/coursecatalogue

The admission committee may have imposed extra constraints on your study programme, to ensure a good match between your bachelor programme and the Master's programme, the so-called homologation courses. These are courses that you have to include in your programme, as part of the profiling space. Thus, they fall within the 120 EC of the total programme. 

Programme mentorS

dr.ir. P.T. de Boer (Pieter-Tjerk)
Programme mentor SusCo
prof.dr.ir. A.L. Varbanescu (Ana-Lucia)
Programme mentor SusCo

STUDY ADVISORS

STUDY ADVISORS

S.S. Spuls MSc (Sanne)
Study adviser Master Computer Science

Make an appointment via https://eemcs.planner.utwente.nl/

Sanne is the main contact person for cohorts 2024-2025 and prior and premasters. Cohort 2025-2026 can contact Rianne de Jong.

dr.ir. R. de Jong (Rianne)
Study adviser Master (and Bachelor) Computer Science

Make an appointment via https://eemcs.planner.utwente.nl/

Rianne is the main contact person for cohort 2025-2026.
Cohorts 2024-2025 and prior and premasters can contact Sanne Spuls.