CSE 340: AI Policy
Overview
The BYU-Idaho Software Development program encourages students to use Artificial Intelligence (AI) as a learning assistant and as a tool of software development. Please see the overall Software Development AI Policy.
Policy
In this course, you are welcome and encouraged to use AI to generate code for your projects. But, you should make sure you understand every line of code that you submit in your projects. This is how you will use AI in your career. Your employer will expect you to use AI to write code more efficiently, but if you commit code that you do not understand you may introduce bugs, vulnerabilities, or inefficiencies into your company's codebase.
To help you stay closely aware of the code that your are writing/generating, you are encouraged to use the inline code suggestions of VS Code and get AI assistance line-by-line, rather that having the AI engine generate and update multiple files for you at once.
Then, once you have this level of detailed understanding you will be prepared to have tools generate large sections of code at once.
In summary:
- ✅ You are encouraged to use AI as a learning assistant or tutor to help you understand the concepts of the course.
- ✅ You are encouraged to use AI to help you write code.
- ✅ You must understand every line of code that you submit.
- ✅ You should use AI to help you write code line-by-line.
- ❌ Do not use AI to generate complete files or large sections of code at once.
- ❌ Do not use AI to answer quiz questions.
Other Links:
- Return to: Week Overview | Course Home