Live data from Hacker News

Coping with Copilot

sigarch.org

1–10 of 463 posts

Re: Coping with Copilot

#2
Straight up assembly language, preferably Motorola MC680x0 or some other contemporary that was meant to be coded by hand; it's the only way, man! Plus students will gain some appreciation for how microprocessors actually work.

In the same vein, just have them write code out on paper during exams and coding competitions like the way we did it back in my day. It's not as if they're not going to need that skill anyway when they get whiteboarded during interview loops when even the most lenient employers get exasperated at "CoPilot-only" graduates.

Re: Coping with Copilot

#3
I guess CS programs are going to need to grow up and teach real topics like ethics, technical communications, effective testing, and large-scale systems design instead of how to write simple loops, which is something I learned at the age of 4 from “Gortek and the Microchips”.

Re: Coping with Copilot

#4
Just add a requirement where the student has to explain how the code works.

To be honest there should be a class called language model querying because for simple tasks it does well but eventually you will have to debug the output (not just copilot but GPT3 and dall-e).

Re: Coping with Copilot

#6
I get that copilot is AI and pretty cool, but students could look up a Fibonacci program on Google before it existed. What's more these algorithms are written in books. If students wanted to cheat on your "write depth first search" assignment then they already were.

Re: Coping with Copilot

#7

Just add a requirement where the student has to explain how the code works. To be honest there should be a class called language model querying because for simple tasks it does well but eventually you will have to debug the output (not just copilot but GPT3 and dall-e).

[deleted]

Re: Coping with Copilot

#8

Just add a requirement where the student has to explain how the code works. To be honest there should be a class called language model querying because for simple tasks it does well but eventually you will have to debug the output (not just copilot but GPT3 and dall-e).

> Just add a requirement where the student has to explain how the code works.

There's an AI for that!

Re: Coping with Copilot

#10
This reminds me of when my school teacher insisted that real engineers didn't use calculators. They'd calculate their sines and cosines from a table.

3 years later, the education ministry decided that was BS and let everyone bring calculators to math exams. Surprisingly, math scores didn't go up much.

Post reply on HN