Project
Fix & Update (updates for the project are listed here):
Summary
| Required Files |
Q1.ipynb, Q1.pdf, Q2.ipynb, Q2.pdf.
|
| Submission |
Submit your files on Moodle (Only the last submission will be used) |
| Deadline |
9pm Friday 24 July (Sydney Time) |
| Marks |
25 marks (25% toward your total
mark for this course) |
Late penalty
5% of the max accessment mark will be deducted for each additional day (24hr) after the specified
submission time and date. No submission is accepted 5 days (120hr) after the deadline.
AI use is strictly prohibited
The use of AI tools, including but not limited to ChatGPT, GitHub Copilot, Gemini, Claude, or any other
code/text generation tools, is strictly prohibited for this project. We will run detection checks. Any
detected use of AI will be handled according to the UNSW academic integrity policies.
Question Entries
Q1 (10 marks)
Q2 (15 marks)
How to Work on the Project
For each question, a Google Colab notebook link will be provided. You may either download the notebook and
work on it locally, or make your own copy and work directly in Google Colab.
Option 1: Work locally
- Open the provided Colab notebook link for the question.
- Go to File > Download > Download .ipynb.
- Open the downloaded notebook in your local environment, such as Jupyter Notebook, JupyterLab, or VS Code.
- Write your code in the required cells and run the notebook locally.
- Before submission, restart the kernel/session and run all cells from the beginning to make sure the notebook
can execute without errors.
Option 2: Work in Google Colab
- Open the provided Colab notebook link for the question.
- Go to File > Save a copy in Drive. This creates your own editable copy of
the notebook.
- Work only on your own copied notebook, not on the original template.
- Write your code in the required cells and run the notebook in Colab.
- When you finish, go to File > Download >
Download .ipynb to download your final notebook for submission.
How to test your code
- Run all cells in order from top to bottom. Do not rely on results from cells run out of order.
- Use any provided sample tests or testing cells in the notebook to check your implementation.
- For Colab, use Runtime > Restart session and run all. For a local
notebook, restart the kernel and run all cells again.
- Check that the notebook finishes without exceptions and that all required outputs are generated before you
export or submit your files.
Submission Guide
1. Download your completed notebook. In Colab, go to File > Download >
Download .ipynb. If you worked locally, save the final notebook from your local environment.
2. Rename your notebooks as Q1.ipynb and Q2.ipynb, and export the corresponding
PDF files as Q1.pdf and Q2.pdf.
3. Upload Q1.ipynb, Q1.pdf, Q2.ipynb and Q2.pdf to
Moodle.