Skip to content

Course as a whole

  • Author: Richel
  • Date: 2026-05-08

Suggested to discuss

  • What is good teaching? Mine: to transfer knowledge, including monitoring that the transfer succeeded
  • Specify the course scope again. Should the course be script-first or package-first: My favorite: script first, as there is no literature that recommends using a package
  • Publish Zoom URL in private repository yes/no: My favorite: yes, as this rewards the people that do prepare
  • Invite more teachers. My favorite: invite former course participants
  • Host of course repository: My suggestion: keep the repo where it is, as it does not benefit teaching to change URL.
  • More formal Retrospects: I am unsure that the way Retrospects are done follows the literature; I feel it is mostly done on gut feeling. I can be convinced on the idea to do a formal evaluation like this, but I have never found the formal rules of it, nor have I found a book on this so. If no formal Retrospect rules are found, I suggest a regular daily anonymous evaluation.
  • Specify course goal again: it was decided to be 'Give an understanding of formal principles of software development'. Teaching at the (Bloom) 'Understand' level does not call for a project to Apply it, hence I suggested to discuss with the team to remove the project. However, the team decided to keep it. This means that we teach at the Apply level, hence I think the course goal should then be: 'Apply formal principles of software development'.
  • How often should the course run? My favorite: twice a year