Submission instructions
All submissions should be done via Moodle. Submissions via e-mail will be ignored (unless you are specifically instructed to e-mail your submission).
All assignments must be completed individually, unless the assignment states otherwise. You may discuss possible solutions or problems with your fellow students, but the code and reports you submit should be your own code and writing. It is strictly forbidden to copy solutions from the Internet or your fellow students. Each submission will be run through a plagiarism detection system, and any detected plagiarism will result in a failing grade and will be reported to the university disciplinary board. Note that the system will not differ between the source and the copy, so do not give your solutions to anyone either. If you decide to put your source code on GitHub, use a private repository (you are allowed to make it public after the course has finished.)
Submission 1-3 must be packed in a single zip file named YourLnuUserName_assign1 (e.g. aa222be_assign1). It must include:
- All of your source code files. We are only interested in your source code, please do not include class files or your project folder. Your code must include comments on the core parts of your solution. However, do not comment on obvious things such as printing a line.
- The report should be submitted in PDF format. The report must contain answers to problems, specified example outputs/screenshots, short comments on implementation, etc. If the assignment asks you to explain something, we expect this explanation to be in the report. Use the report template linked for each assignment.
Submission 4 should only be a single PDF file.
Please use regular zip rather than other compression programs, such as rar or 7zip.
Some assignments will require a brief oral presentation of your solution. This presentation should take place during the supervision session. Please see each assignment for more details.