Master Theses

  • Jolien De Clerck, An Empirical Study Into Commit Types Resolving Semantic Merge Conflicts. 2016-2017. Supervisor.
  • Silke Verhaeghe, Untangling Fine-Grained Source Code Changes Using Program Slicing. 2016-2017. Supervisor.
  • Ruben Crokaert, yet to submit. 2023-2024. Supervisor.

Bachelor Theses

  • Erinn van der Sande, Uncovering the hidden patterns of source code, one commit at a time. 2019-2020. Supervisor.

Courses

Inleiding tot de Computerwetenschappen (ICW)

  • Language: Dutch.
  • What: Exercises.
  • Content: Introduction to Computer Science for first year bachelor students at the Faculty of Science and Bio-Engineering Science (except for computer scientists). The course teaches programming in Python as well as an understanding of basic computer science concepts.
  • Academic years: 2016-2017.
  • Course material: Everything is on Pointcarré.
  • Contact via icw@dinf.vub.ac.be.

Interpretatie van Computerprogramma’s

  • Language: Dutch.
  • What: Exercises.
  • Content: Second semester course for first year computer scientists. In essence covers the fourth and fifth chapter of “Structure and Interpretation of Computer Programs” by Abelson and Sussman.
  • Academic years: 2017-2018, 2018-2019, 2019-2020, 2020-2021, 2021-2022, 2022-2023.
  • Course material: https://soft.vub.ac.be/ICP1/, Canvas, and the SICP book.

Structuur van Computerprogramma’s 1

  • Language: Dutch.
  • What: Exercises.
  • Content: First semester course for first year computer scientists. In essence covers the first, second, and third chapter of “Structure and Interpretation of Computer Programs” by Abelson and Sussman.
  • Academic years: 2023-2024.