cours/sources/Github copilot make coding assignments futile.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

942 B

link::https://www.sigarch.org/coping-with-copilot/ date::2022-08-20 author::Emery Berger


What copilot can do

  • generate code solutions from comments or even only function name
  • Randomize code so every solution is not the same

What solutions are possible

  • Change programming language : copilot knows even functionnal languages (everything that is on github)
    • teach in programming languages that don't exist
    • copilot is not very good for complex languages (such as haskell)
  • Make exams on paper and pen
  • Ask students to explain their code

What it means for assignments

  • Giving simple assignments will be useless unless you require an explanation of the code
  • Students will focus on more complex codes
  • Students will get Repetitive Stress Injuries to the pinkies for pressing the Tab Key