Semester 1, 2023
IFN564 Assignment
Semester 1, 2023
Weighting: 50%
Individual submission via QUT Canvas
Name Replace this with your name
Student ID Replace this with your student ID
Declaration of assistance by generative artificial intelligence
For this assignment, you were given a choice of two paths:
To provide a solution entirely on your own.
To provide a solution when assisted by a generative artificial intelligence.
Delete one tick to indicate the path you selected
The traditional approach: I answered all questions on my own and did not seek help from any generative artificial intelligence.
The AI assisted approach where I did use generative AI. I have provided the exact prompts that I used, the responses that I obtained and have reflected on whether these responses are appropriate (and why). I understand that this is crucial to assess that I am meeting the learning outcomes of the unit.
Instructions to submit your solution.
Be sure to provide your name and student ID on the cover sheet, above.
Remove a tick from the rows above to declare the path you selected to solve the assignment.
Provide a response to every question, to maximise your potential final mark.
Do not modify the question headings in this template. Use the Navigation pane (View -> Show, Navigation pane) to ensure that each question is bookmarked. Refer to the original template on Canvas to check if you have made accidental changes to the question headings.
Upload this file as .wordx to Canvas before the due date.
Please make sure to answer all fields on the cover page.
Question 1
Remember to detail all steps and provide adequate justification.
Question 2
Remember to detail all steps and provide adequate justification.
Question 3
For this question, our focus is not on coming up with complex mathematical formulas, but you need to provide a clear reflection with sufficient details.
Question 4
Paste put your source code in the appendix, and provide here your justification, results, and discussion.
Question 5
Remember that you do not need to repeat questions 1-3 in detail for a linked list, but you need to discuss what would change in your approach if using a linked list, and the impact on efficiency (if any).
References
Include references here, if needed.
Appendix
Paste your code here. If you used AI (option 2), please also paste the prompts you used to generate the code (as you would have also done above for the other questions).