|
Use of Generative AI |
|
Unless an assessment explicitly states otherwise, the use of generative AI tools, software, or services is NOT permitted for any purpose in COMP9024 assessments.
Where an assessment permits the use of generative AI, it is limited to planning and design assistance only as described below. In such cases, you must complete the provided declaration template and include it with your submission.
You may use generative AI tools to generate initial ideas, structures, or outlines only. You must then develop or revise those ideas to such a significant extent that the final submission is your own work. Content generated directly by AI tools must not appear in your submission.
You should retain evidence of your development process (e.g., drafts or iterations). If there are concerns about the originality of your work, you may be asked to explain your submission and demonstrate your understanding.
If you cannot satisfactorily demonstrate authorship and understanding, the matter may be referred to the UNSW Conduct & Integrity Office for investigation as potential academic misconduct.
For further information, see https://www.student.unsw.edu.au/assessment/ai.
When an assessment permits generative AI use, you must complete and submit the declaration template: aidec.md.
Failure to submit a completed declaration, or submitting an incomplete or misleading declaration, will be treated as a breach of academic integrity and may result in penalties.
# Declaration of Use of Generative AI
**Course:** COMP9024 Data Structures and Algorithms
**Term:** 00T0
**Assessment:** assn
---
## Permitted Use of Generative AI (Planning/Design Assistance Only)
You are permitted to use generative AI tools, software or services to generate
initial ideas, structures, or outlines. However, you must develop or edit those
ideas to such a significant extent that what is submitted is your own work,
i.e., what is generated by the tool, software or service should not be a part of
your final submission. You should keep copies of your iterations to show your
Course Authority if there is any uncertainty about the originality of your work.
If your Convenor has concerns that your answer contains passages of AI-generated
text or media that have not been sufficiently modified you may be asked to
explain your work, but we recognise that you are permitted to use AI generated
text and media as a starting point and some traces may remain. If you are unable
to satisfactorily demonstrate your understanding of your submission you may be
referred to UNSW Conduct & Integrity Office for investigation for academic
misconduct and possible penalties.
For more information on Generative AI and permitted use please see:
https://www.student.unsw.edu.au/assessment/ai
---
## Declaration of Use
Please select **one**:
- [ ] **I did NOT use any generative AI tools** in completing this assessment.
- [X] **I used generative AI tools ONLY for permitted purposes** (planning and
design assistance).
If you selected the second option, you must complete the section below.
---
## Details of Generative AI Use (Required if used)
List all tools, services, and prompts used.
**Tool(s) used:**
ChatGPT
**Purpose of use:**
Brainstorming possible approaches to structuring the assignment and identifying
suitable data structures for implementing a graph traversal solution. No code
was generated or used.
**Prompts used:**
Prompt 1:
"I need ideas for how to structure a program that reads a graph from a file and
computes shortest paths. What design approaches could I consider?"
Prompt 2:
"What data structures are commonly used to represent graphs in memory, and what
are their trade-offs?"
Prompt 3:
"Suggest a high-level outline for a report describing an algorithm implementation."
**Summary of how AI output influenced your work:**
The AI responses helped me understand different graph representations (adjacency
list vs adjacency matrix) and suggested a modular program structure (input
parsing, graph construction, algorithm module, output). I selected an adjacency
list representation and designed my own abstractions and functions based on the
course material.
---
## Academic Integrity Declaration
I hereby declare that:
- I have produced this submission independently.
- I have not used any unauthorised assistance, including generative AI beyond
what is declared above.
- Any generative AI use complies with the permitted scope for this assessment.
- All program code, algorithms, and written explanations submitted are my own
work except where explicitly acknowledged.
- I take full responsibility for the correctness, originality, and academic
integrity of this submission.
- This work has not been submitted, in whole or in part, for any other assessment.
- I understand that undeclared or prohibited use of generative AI constitutes
academic misconduct and may result in disciplinary action.
By typing my name below, I confirm that this declaration is true and correct,
and that I understand it forms part of my assessment submission.
**Student Name:** Edsger Dijkstra
**Student ID (zID):** z1111111
**Date:** 01/01/1900
Reproducing, publishing, posting, distributing or translating this page is an infringement of copyright and will be referred to UNSW Conduct and Integrity for action.