Exercises: Learning objectives

The primary goal is to practice the workflow “Edit (and save) -> Compile -> Execute (provided there are no errors during compilation)”. Programs will be implemented using the “incremental expansion of small examples” method.

The following secondary objectives are also taken into account:

  • Rehearsing the contents covered in the lecture (as demonstrated in the videos)

  • Learning new language features through examples.

  • Becoming more familiar with the Unix shell.