Assignments will be submitted electronically. Lab sessions will be based on python via jupyter-style notebooks using Google CoLab (though notebooks can also be run locally if preferred).
The final examination is a hurdle requirement. You must obtain a mark of at least 40% in the final exam to be eligible to pass the unit. If your mark in the final examination is between 30% and 39% inclusive, you may be given a second and final chance to attain the required level of performance; the mark awarded for the second exam towards your final unit mark will be capped at 40%, and you will be allowed to sit the second exam only if this mark would be sufficient to pass the unit overall.