Skip to content

TUDSSL/dsicts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Designing Sustainable Information and Communication Technologies (CS4800)

A TU Delft MSc course

Last update: 14 October 2025

This is the official repository for the TU Delft graduate elective course focused on designing sustainable information and communication (ICT) systems. The course is primarily intended for MSc students in Computer Science and Electrical Engineering at TU Delft, but students from other MSc programs with a suitable background (that is, knowledge of one programming language, knowledge of basics of computer networks and computer architecture) are also welcome to enroll.

Table of Contents

Course Rationale

There is—and will continue to be—a strong societal need for sustainable ICT systems, encompassing both sustainable computation and sustainable communication. The labour market increasingly demands ICT professionals who understand the challenges of sustainability and can integrate sustainability goals into system design.

To the best of our knowledge, there are currently no other courses in the Netherlands—or internationally—that comprehensively address this topic. Offering such a course positions TU Delft as a energy-cautious university that takes sustainability into its curriculum, even in fields not traditionally associated with climate research, such as computer science.

This course brings together topics covered in other courses and examines them through the lens of sustainable design. It deepens existing subjects (e.g., green software) and introduces new ones not currently addressed in TU Delft’s computer science curriculum (e.g., sustainable electronics design).

The course provides a unique body of knowledge not found in existing MSc electives in Computer Science, Data Science and Artificial Intelligence Technology and Computer and Embedded Systems Engineering MSc programs by bridging core concepts from each into a unified course, without duplicating existing content.

To summarize, this course introduces MSc students to the principle that sustainability must be considered at all layers of ICT systems—not just in isolated domains like green software or renewable energy for server farms.

Learning Objectives

At the end of the course, the student is able to:

  1. List what are the methods of assessing ICT industry impact on climate.
  2. Comprehend the implications of different ICT systems design decisions on the climate.
  3. Apply techniques in the ICT system design that allow to minimize impact on climate of the developed system and know how to make ICT system sustainable.
  4. Analyse how each design ICT system technique affects ICT system climate impact.
  5. Create new methods of ICT system design considering sustainability as core performance metric.

Course Structure, Dates and Delivery Locations

All lectures will be given physically at TU Delft, except for guest lectures which will be given online. During this year's course edition there will be no recorded videos of the lectures. The following list provides the structure of the course, mapped to dates, times and location of delivery.

Methods of Examination and Assessment

The course is composed of two assessment methods:

  • Group Project: A group project where you will be applying some of the knowledge obtained during the course. The outcome of the project will be assessed by submitting a project report and a presenting the outcome of the project during an public presentation at the end of the course. The group project will evaluate whether learning objectives 3, 4 and 5 have been met by a student.
  • Written Exam: A multiple choice exam, assessing your course knowledge. It will evaluate whether learning objectives 1, 2 and 3 have been met by a sutdent.

Grade Calculation, Repair Assigmnent and Resits

The final course grade $F$ is calculated as $F=0.6P+0.3E+0.1R$, where $P$ is the final grade for the project report, $E$ is the final grade for the exam and $R$ is the final grade for the project presentation. For $P$, $E$ and $R$ you must obtain at least 5.75 grade to pass the course (see TU Delft Assessment Framework, page 41).

  • Group Project: In case of grade $P$ for the group project being lower than 5.75 or a student wants to improve the grade $P$, the student must register for the course in the next academic year to repair the grade. In other words, there will be no repair assignment for the group project. This is because the group project will span the whole course time and it will be unreasonable to ask the student to do a failed project in even less time than the academic quarter (see TU Delft Faculty of Electrical Engineering, Mathematics and Computer Science Teaching and Examination Regulations 2025-2026 Page 26, Footnote 4.). When the student decides to follow the course again, there will be no penalty for doing so, i.e. grade $F$ (or sub-grades $P$, $E$, and $R$) at the next course edition will not be upper-bounded becuase of a previous years' course grade failure.

  • Written Exam: In case of grade $E$ for the group project being lower than 5.75 or a student wants to improve the grade $E$, the course will offer a resit opportunity. For the final grade $E$, the highest of the two grades (initilal exam and resit exam) will be taken. Both first and resit exam will have the same format.

Group project

You will get to apply the knowledge you gain in this course towards designing a sustainable system of your own. To achieve this task you will choose between one of the two projects on offer.

  1. Designing a sustainable AI system
  2. Designing a benchmark to measure sustainability

Grading Scheme

To better understand what we want from your report, we have decided to share the grading scheme we will be using to grade the reports. You can find the Excel Sheet here.

Dates and Deadlines

  • Group Project: List of available projects will be posted on September 4, 2025 15:45. Submission deadline for the group project report is 24 October 2025 15:45 (i.e. the start of the lecture where selected groups will provide their project group results).

  • Exam and Exam Resit: Exam is scheduled for 6 November at 13:30 and will take place in ME-Hall I (34.D-1-200). The resit exam is scheduled for 21 of January at 13:30 and will take place in ME-Hall H (34.D-1-100).

This Course is Looking for Your Feedback

The course is in a continous development, so it will be updated after every iteration. We request all followers of this course to suggest changes and improvemens by submitting issues. We appreciate your ideas and criticism.

There is also a link after every lecture and inside every module of this repository where you can send your feedback.

Thank you!

The Course Team

Content developers (in alphabetical order):

Contact

Have a question for us? Do not hesitate to contact us at our official course e-mail: [email protected]

Frequently Asked Questions

  • Question: Was this course given earlier at TU Delft?

    • Answer: TU Delft academic year 2025/2026 will be the first year when this course is given. We are excited to see all of you in the lecture room - we hope you will enjoy the course and that we will live to your course expectations.
  • Question: Will the guest lecture material be tested on the exam?

    • Answer: No. However it does not mean you should skip the guest lectures: they will be equally informative and learning as the main course. The added value of the guest lectures (and what should make them appealing) is to learn about the topic of the lecture from the ICT practitioners from the industry. The intended educational value of offering such lectures is knowledge expansion and knowledge deepening.
  • Question: What if I need to drop the lecture mid-way?

    • Answer: You are free do to so (of course you will not get a passing grade), but please be aware that with that you will cause problems to your project teammates, so please be sure that you are really able to be present until the last day of the course.
  • Question: Will the video material from the classess be eventually available?

    • Answer: Yes, we are working on it, but expect the videos be available not earlier than from 2026/2027 academic year.

Additional Resources

Although this course is the first to shed light on the topic of sustainability in such an all-encompassing manner, it is not the first resource to address the subject. We have surveyed the existing literature and compiled a list for you to explore. It includes previously offered courses and books.

Acknowledgments

We thank SIDN Funds for supporting the development of this course through grant Educational ecosystem aimed at sustainable ICT system design. We also thank TU Delft Computer Science department for giving green light in developing this course.

SIDN Fonds TU Delft

About

Designing Sustainable ICT Systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •