942 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			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
- even complex codes like algorithme de Dijkstra, quicksort...
 
- 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 TabKey