The events leading to the oral exam
The events leading to the oral exam are as follows.
Every week (except before recess week and at the end of the semester),
there will be mandatory exercises, to be solved in groups and
uploaded on Canvas.
- Once we are off the ground, i.e., after the 2 first weeks, each weekly
handin will be in 2 parts:
- the exercises proper (as one or several .ml file(s)), and
- a report (as a .pdf file), spell checked.
- The oral exam is a simple interaction to verify that
- you can
- use Emacs to open a .ml file,
- implement at least one unit-test function,
- implement a simple program with the standard layout and the standard name conventions,
- verify that your program passes your unit tests,
- analyze the code coverage of your unit tests, and
- digitally sign your .ml file; and
- you can explain what you are doing.
- The grade is based on the following percentages:
- 20% for participation and for non-mandatory exercises and mini-projects,
- 60% for the weekly handins, and
- 20% for the oral exam.
Version
Made it explicit that at the oral exam, the simple program should be
written with the standard layout and the standard name conventions,
and code coverage should be analyzed
[14 Apr 2023]
Added the Luke Skywalker quote
[30 Jan 2023]
Created
[11 Aug 2022]