3 ms·
I teach CS/Engineering at a university and it's really making me rethink how we should be teaching and what we should be emphasizing. This has a strong feel of
by hoosieree 4y ago
I teach CS/Engineering at a university and it's really making me rethink how we should be teaching and what we should be emphasizing.
This has a strong feel of "why should I learn multiplication tables when I have a calculator with me at all times?" But instead of multiplication tables it's the entire curriculum.
I can see this becoming a standard tool, which shifts the burden on the student from writing code to critically reading code, writing tests, and learning how to judge correctness.
- nerdponx 4y ago> This has a strong feel of "why should I learn multiplication tables when I have a calculator with me at all times?" But instead of multiplication tables it's the entire curriculum. But the counter-argument is the same: you don't want to be reliant on a calculator at all times. And that's assuming the tech can even get to the point of replacing the curriculum. It only works as well as it does because it's been trained on text that is effectively many past curricula. What if you add something new? The model will be useless. I'd be shocked if ChatGPT knew as much about, say, Coq as it did about Python.
- VectorLock 4y agoChatGPT is just regurgitating what they've fed it. Admittedly it does a really nice job of regurgitating and formatting that regurgitation really well but at the end of the day its just a really nice Google/StackOverflow in the CS world. It doesn't understand concepts, which students will need to understand how to extend our body of knowledge rather than just copy/paste it.