Soft deadline: Monday Tuesday of week 13
Hard deadline: Sunday of week 13
What's the difference between the soft deadline and the hard deadline? You can get prof's feedback on a draft of the project report up to the soft deadline. Note that feedback on project report draft needs to be in-person (reason: it is hard to give written feedback on diagrams) and can be high-level feedback only (reason: the report is graded).
Submissions later than the hard deadline are liable to a late submission penalty, to be fair to those who submitted on time.
Deliverables:
Source code of the working program: push to your GitHub repo
Product: Submit the JAR file, name: {YourName}.jar e.g., JunHao.jar
Documentation: a single .docx (preferred) or a pdf file that follows the template give (template file available in LumiNUS).
Submission: Upload to LumiNUS. The file name should be your name e.g., JunHao.docx
Demo video:
Record a demo video showcasing the features of your product.
Use the exact version of the code you submitted (i.e., the demo should match the submitted code exactly).
Recommended length 7 minutes, max length 10 minutes).
Audio narration is optional if the demo can be understood without the audio.
Ensure the video is in a format that can be played by any computer.
Submission: Name the file with your name (to match the jar and the report file) and upload to LumiNUS.
1 Attend the module recap and exam briefing during lecture
This week's lecture will give a brief recap of the module and brief you about the exam.