LLMs

LLMs (chatgpt etc.)

  • Amazing tools
  • I’ve seen students use them carelessly

LLMs

Rule 1: Don’t use LLM to:

  • write code
  • plan code and problem-solve
  • debug code
  • test code
  • comment or format code

LLMs

Rule 2: When you use it anyways: Cite it

This is the line between “cheating” and “doing the homework wrong”

LLMs

What’s allowed:

  • Help you learn
  • Help with non-graded practice tasks
  • Help you connect to legitimate and useful resource
  • Maybe generating data for personal testing
  • Generating practice problems

For any tool (not just LLMs)

You need to know enough about coding to decide whether that tools fits in one of three category:

  • Hype
  • Help
  • Hindrance