You are required to cite/acknowledge the resources you use in completing labs and coding challenges.
Items which do not need be cited include:
Items which do need to be cited include:
Note that the items which require citation are also the items that we discourage use of. Using these resources in 151 is allowed but failure to acknowledge them is a violation of Grinnell’s academic honesty policy, and will be reported to the committee on academic standing.
A conversation or help from someone could be cited like this,
“I talked with Samantha Hanson about lists in Scheme and approaches for problem 1 on this assignment.”
Traditional resources should be cited using an appropriate citation style (choose whichever you like). See more information on the library website on how to cite various sources.
The use of Generative AI requires even more citation. Note that some guides list certain information to include (such as Purdue Owl, an overall great resource for citation help), but this information is not sufficient for our class.
You must minimally include in a citation to Generative AI:
This information is likely lengthy, and will probably need to be included on a separate document - do not include these very lengthy citations at the top of a.scm file, instead write something like
“Generative AI citation included separately.”
As mentioned, we discourage the use of the resources above which require citation. If you choose to use these resources, you are still expected to submit code which follows our course style of code. Further, it would be inappropriate to use a tool from Scheme which we have not addressed in class yet. The instructors reserve the right to not grade submissions which deviate from these expectations. In this case a grade of N will be given.