CSC 370

AI Guidelines

 

Artificial intelligence can be an extremely effective tool when used carefully and conscientiously. Students in this course are cautiouly encouraged to employ AI when it supports their learning. This document describes the policy around use of AI in CSC 370. Rules in other courses may differ from the policies given here.

When deciding whether AI use is appropriate in a given application, ask yourself what the learning goals are. If your goal is to understand how a technique works then writing the code for yourself is the best way: do not use AI. On the other hand, if your goal is to experiment and see what a technique can do in different applications, then using AI to complete the implementation may be a sensible approach. These two modes of inquiry might be used in tandem: when exploring a new topic, you may first choose to implement the basic technique on your own without AI assistance. Once you have a working understanding of the method, you might then recruit the AI to quickly apply the technique in a number of different variations to get a sense of its adaptability.

Documentation

Allowable use of AI in fulfilling any course requirement requires two pieces of documentation:

  1. An AI statement, describing your reasons for using AI and assessing its success. Further details appear below.
  2. A full transcript of the AI session(s), including both your prompts and the AI responses.

Please note that use of AI in this course without the required documentation is a potential breach of academic integrity. For clarity, projects that have been completed without the use of generative artificial intelligence should include the following statement at the end: "Generative AI was not used in the preparation of this work."

AI Statement

Tips

If you plan to ask the AI to develop code, here are some tips for better results: