
Course Logistics
Final grade composition
There will be two assignments:
Theoretical and a programming one.
​
Students get to choose how much weight to assign each assignment.
Theory
??%
Python
??%
Your choice:
Regulations
-
Up to 2 students can submit a either assignment.
-
Up to 2 students can submit a Python project. ..
-
For the the Python assignment you are obligated to have entities such as ChatGPT generate various parts of your code; a Python project without LLM support have a high chance of being rejected.
-
In the Python project you are to carefully document your interaction with LLMs; be specific as to what these tools produced and what you had to do in order to use their output.
-
Code generated by entities like ChatGPT is not to be assumed to be correct and you are ultimately responsible for the code you are submitting from start to finish. Claims like "ChatGPT made a mistake" will not be tolerated.
-
The lecturer may summon any subset of the student body to conduct defences in real-time for whatever reason he feels is adequate and has no obligation to disclose the reason for the summance.
-
All defences are not necessarily limited to the material submitted on the assignment(s). In a defence you are to be prepared to answer questions on all material taught in the course.
-
If a defence took place for a given student, then the grade of the defence overrides the grade of the all assignments.
-
Defences are personal. All expectations for uniformity in defences will not be entertained. In particular, a group of students being examined together can end up each having a different grades eacg and be asked vastly different questions during the defence.