CSE 340: Web Backend Development

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:

Other Links: