<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://classes.engineering.wustl.edu/cse330/index.php?action=history&amp;feed=atom&amp;title=AI_Policies</id>
	<title>AI Policies - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://classes.engineering.wustl.edu/cse330/index.php?action=history&amp;feed=atom&amp;title=AI_Policies"/>
	<link rel="alternate" type="text/html" href="http://classes.engineering.wustl.edu/cse330/index.php?title=AI_Policies&amp;action=history"/>
	<updated>2026-11-15T22:56:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.4</generator>
	<entry>
		<id>http://classes.engineering.wustl.edu/cse330/index.php?title=AI_Policies&amp;diff=3327&amp;oldid=prev</id>
		<title>Todd: Created page with &quot;== AI Use Policy ==  === Overview ===  AI tools (e.g., ChatGPT, GitHub Copilot, Gemini, Claude) are allowed for debugging (e.g., identifying syntax errors, explaining compiler...&quot;</title>
		<link rel="alternate" type="text/html" href="http://classes.engineering.wustl.edu/cse330/index.php?title=AI_Policies&amp;diff=3327&amp;oldid=prev"/>
		<updated>2025-12-03T19:40:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== AI Use Policy ==  === Overview ===  AI tools (e.g., ChatGPT, GitHub Copilot, Gemini, Claude) are allowed for debugging (e.g., identifying syntax errors, explaining compiler...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== AI Use Policy ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
AI tools (e.g., ChatGPT, GitHub Copilot, Gemini, Claude) are allowed for debugging (e.g., identifying syntax errors, explaining compiler issues, clarifying error messages), testing, brainstorming, and clearly labeled bonus or extension tasks. However, AI cannot be used for core assignments unless explicitly permitted in the assignment’s grading section.&lt;br /&gt;
&lt;br /&gt;
Debugging with AI does not include generating or restructuring full solutions. When using AI, you must include an '''AI Reflection''' in the README. Failure to disclose permitted AI use or using AI for core work constitutes an academic integrity violation.&lt;br /&gt;
&lt;br /&gt;
=== Full Policy ===&lt;br /&gt;
&lt;br /&gt;
==== Purpose &amp;amp; Principle ====&lt;br /&gt;
&lt;br /&gt;
We use AI as a learning tool to learn faster, debug quicker, and explore more creative ideas, but not to outsource core learning.&lt;br /&gt;
&lt;br /&gt;
==== Default Rule ====&lt;br /&gt;
&lt;br /&gt;
* '''Core individual assignments:''' AI-generated code or writing is not allowed unless an assignment explicitly says otherwise. You may still use AI for debugging, testing, and explanation (see §3), with disclosure.&lt;br /&gt;
* '''Bonus/extension/creative portions:''' AI is permitted (and sometimes encouraged); you must disclose usage.&lt;br /&gt;
&lt;br /&gt;
=== What is Allowed vs. Not Allowed ===&lt;br /&gt;
&lt;br /&gt;
==== Allowed (with disclosure) ====&lt;br /&gt;
&lt;br /&gt;
* '''Debugging &amp;amp; Testing:''' Explaining errors, suggesting fixes, generating tests or edge cases, test data or mocks, validating logic, and regression test suggestions.&lt;br /&gt;
* '''Study helper:''' Explaining errors, suggesting fixes, and generating test cases.&lt;br /&gt;
* '''Brainstorming &amp;amp; creativity:''' Feature ideas, UI/CSS variations, performance or security suggestions.&lt;br /&gt;
* '''Code quality &amp;amp; security:''' Refactoring advice, readability improvements, secure configuration reminders.&lt;br /&gt;
* '''Starter scaffolds''' for bonus or creative portions (where the rubric says “AI allowed”).&lt;br /&gt;
&lt;br /&gt;
==== Not Allowed (unless explicitly permitted) ====&lt;br /&gt;
&lt;br /&gt;
* Submitting AI-generated code or text as your core individual deliverable.&lt;br /&gt;
* Using AI to solve graded problems end-to-end (design → implementation → tests) without your own work.&lt;br /&gt;
* Submitting undisclosed AI assistance.&lt;br /&gt;
&lt;br /&gt;
'''Examples:'''&lt;br /&gt;
&lt;br /&gt;
* '''OK:''' “Why is Apache returning 403?” “Generate edge cases for this SQL query.” “Explain this regex.” “Suggest tests for this function.” “Refactor for readability.”&lt;br /&gt;
* '''Not OK (core, unless allowed):''' “Write the full solution for Assignment 2.” “Build my final project backend.”&lt;br /&gt;
&lt;br /&gt;
=== AI Disclosure (required when AI is used for anything) ===&lt;br /&gt;
&lt;br /&gt;
Include an '''AI Reflection''' section in each submission (README). See [[AI Best Practices]] for details.&lt;br /&gt;
&lt;br /&gt;
=== Higher Standard when AI is used ===&lt;br /&gt;
&lt;br /&gt;
* '''Explainability:''' You must be able to defend design decisions and trade-offs.&lt;br /&gt;
* '''Originality:''' You must show personal contributions (commits, comments, write-ups).&lt;br /&gt;
* '''Oral check readiness:''' You may be asked to walk through your code.&lt;br /&gt;
&lt;br /&gt;
=== Integrity and Consequence ===&lt;br /&gt;
&lt;br /&gt;
* Undisclosed or prohibited AI use is an academic integrity violation.&lt;br /&gt;
* Instructors may compare chat traces to submissions, run similarity and authorship checks, and review commit history.&lt;/div&gt;</summary>
		<author><name>Todd</name></author>
		
	</entry>
</feed>