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