
Course Logistics
Final grade composition
Students get to choose (precisely) one of the following two options:
​
1. 100% theoretical assignment
2. 60% theory and 40% programming
Theory
60%
Python
40%
Option 2:
Theory
100%
Python
0%
:Option 1
Regulations
-
Up to 1 student can submit a single theoretical assignment.
-
Up to 2 students can submit a Python project. ..
-
For the the theoretical assignment, all forms of consultation with any entity human or otherwise are strictly forbidden.
-
For the the Python assignment you are allowed and in fact obligated to have entities such as ChatGPT generate various parts of your code; a Python project without LLM support have a high chance to be 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 considered.
-
Whilst code generation using entities like ChatGPT is allowed, everything else is forbidden in the programming part of the assignment. You are obligated to observe and maintain that entities like ChatGPT are your assistants only and that such entities are not assuming any role in your analysis of the data and which algorithms to apply to it.
-
Due diligence: by submitting the assignment you are hereby declaring that you have adhered to all of the above.
-
Any suspicion that the lecturer has regarding dishonesty that the submitting studants cannot qualm and supply a reasonable explanation that puts the mind of the lecturer at ease will be met with a grade of zero for the entire course.
-
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. A summance could be issued due to a suspicion of cheating or due to ordinary QA that the lecturer would like to run over the submissions.
-
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/any assignment that the lecturer sees fit and will act as the final grade for the defending student.
-
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.