Courses
- Green Software
In 2026 hebben we een nieuwe cursus Green Software ontwikkeld. Ik heb bijgedragen aan het ontwerp van de cursus, waaronder de oefeningen en het groepsproject, en begeleidde studenten tijdens hun opdrachten en projectwerk. Daarnaast gaf ik voor deze cursus mijn eerste college.
- Advanced Programming
Sinds 2023 ben ik betrokken bij de cursus Advanced Programming, waarin we het concept array programming introduceren door middel van de programmeertaal Single assignment C (SaC). Ik verzorg voornamelijk de werkcolleges en geef feedback op opdrachten van studenten. Daarnaast heb ik een nieuwe taalfeature geïntroduceerd, Type Patterns, die in het cursusmateriaal is opgenomen.
- Compiler Construction
In 2023 en 2024 was ik betrokken bij de cursus Compiler Construction. Ik ondersteunde studentgroepen bij de ontwikkeling van hun compiler en gaf feedback op tussentijdse rapportages. Ook was ik betrokken bij het beoordelen van de eindrapporten en het afnemen van mondelinge tentamens.
- IPA SaC workshop
In 2024 verzorgden een collega en ik een eendaagse workshop voor de Institute for Programming research and Algorithmics (IPA) onderzoeksschool. Het programma combineerde korte colleges met hands-on tutorials, waarin de basisprincipes van Single Assignment C (SaC) werden geïntroduceerd. Deelnemers pasten deze concepten in de praktijk toe door een interactieve Mandelbrot afbeeldingsgenerator te ontwikkelen.
Scripties
- Senem Kiliç
(BSc, ongoing)
Comparing CPU and GPU energy consumption in a retained-mode GUI framework - Joost van Esch
(BSc, 2026)
Cleanroom energy measurement: Evaluating measurement noise in software benchmarks - David Logtenberg
(Internship, 2026)
Return value patterns: Extending type patterns with the returning value - Nikita Kuprins
(BSc, 2025)
Toward sustainable software energy strategies for communication - Novi Liuther
(BSc, 2025)
Impact analysis of refactoring methods on energy consumption - Arthur Al-Sett
(Internship, 2025)
Generating HTML overviews fromenergy-benchresults - Eline Stehouwer
(BSc, 2024)
Measuring the energy overhead of computer language features