Homework Reports - eecse4750/e4750_2024Fall_students_repo GitHub Wiki
Student Homework Reports
A homework report needs to meet the following criteria:
- It has be a self-contained document. This implies that a full question needs to be written prior to the solutions section of the report
- It has to contain the name of the student, uni, and email
- It should be named in the following style E4750.2024Fall.zk2172.assignment1.report.PDF*
- On top of the document, there needs to be a title, similar to this example "Assignment 1 Report: Parallel Vector Addition with PyCUDA and PyOpenCL"
- On top of the document, after the student's name, the following should be stated:
- The names of all (potential) student collaborators who may have worked together on some aspects of the homework, including the UNIs
- The list of key references, websites, github links and similar, which were used in any way to help with the homework
- The solutions section
- Needs to be written such that it is readable as an article (conference paper)
- Describe the computational platform details, in case of GPU-style platforms the output of hw check can be printed
- Describe what you did
- The figures need to have a caption, axes and units need to be marked and titled, curves need to have a legend
- Each figure needs to be described and interpreted in text
- As many comparison as possible need to be executed and results compared
- Interpretation of the results is critical - regardless of the results
- Code has to be heavily commented
- Code has to be runnable by instructors