Ungraded exercises

These ungraded exercises are meant as an introduction to the project. Their goal is to familiarise yourself with the minischeme language and its implementation, including the minivm virtual machine.

Graded group projects

These graded projects are meant to be completed in groups of two persons at most.

Graded individual project

The subjects for the graded individual project (a.k.a. the advanced project) are available on a separate page.