Homework format, discussion and feedback
Report format
Each week you will have to submit a Jupyter notebook file (.ipynb) with solved tasks. Other formats will not be accepted (e.g. HTML, pdf, excel, zip, etc.) unless a particular homework itself states otherwise.
Report content
There are different kinds of tasks in homeworks. Some require answering questions or discussing some topic, in this case, your text should be comprehensive and written in full sentences. Please keep in mind that we will actually read your answers, so please, be kind and write understandably. Try to make your report and answers to the questions as short and concise as possible while still containing the important aspects.
Code has to be provided for all coding tasks unless told otherwise. When making visualisations, the plots don't have to look too nice so don't spend too much time on making them pretty, but others should be able to read them and understand what is on the plot. For example, don't forget to add axis descriptions.
Deadline
The homework deadline is a hard deadline, meaning that you will get 0 (zero) points for the homework even if you are late for just 1 minute. In case of medical reasons for being late, please bring a certificate from the doctor, and you can still get full points.
Presentation during the practice session
During the session, homework tasks will be presented and discussed. Each task will be presented by a student. You can volunteer to present (karma points for that!), or otherwise, you can be selected by the instructor. Everyone will have to present during the course multiple times. If you present nicely the instructor might consider increasing your score for the task if otherwise, the report had some problems (for example, lacking explanations).
During the presentation, you must:
- explain the task
- explain your approach (often also explain the algorithm again etc.)
- show and explain your results
- answer the questions from the instructor and audience
You will not have to be correct or be able to answer everything. You just have to try and think along. Don't be scared to answer incorrectly or be wrong.
Your presentation will not be graded (which doesn't mean that you shouldn't do it well), but this is an ideal environment where to practice presenting (you will have to do it in the future a lot!). So use this opportunity to practice your presenting skills in front of your co-students before having to do it before other (more scary :)) people.
Some tips for presenting:
- speak loudly and calmly so everyone can hear and follow
- look at your audience, not the blackboard
- you will be presenting mostly to your co-students, not the instructor, so try to "communicate" with them during the presentation
You do not have to do any extra work for this, if you know what you have done in the homework, then just explain it nicely and it's all good! :)
Good that you are paying attention: to get points for the first task in the first homework, please copy to your report the sentence that you found the most important for yourself in the above text.
Feedback
The practice sessions will give the main feedback by discussing the typical mistakes. You can ask the instructor during or after the practice session for extra feedback. The second place where you can get feedback is on the course forum.