Explanation should include
- the use of a variety of online and published sources, such as
- open-source websites
- journal articles
- online tutorials
- AI-generated content
- OpenAI
- ChatGPT bot tools
- resource libraries
- application programming interfaces (APIs)
- the need for proper citation of all materials adopted from other sources in the program documentation
- an examination of the benefits and drawbacks of using AI to generate code.