There really are two opposite policies at play:
- Just say no to AI
- Just embrace AI
I ran one semester embracing AI, and... I don't know, I don't have enough to compare with, but clearly it leaves a lot of holes in people's understanding. They generate stuff that they don't understand. Maybe it's fine. But they're certainly worse programmers than I was after having spent the same time without LLMs. I learned to program computers by reverse engineering. I don’t have a CS degree. I wonder if that’s what we need to teach kids now. The AI did this, but why? If the curriculum doesn’t change, then kids aren’t going to learn anything useful, because the AI can do the curriculum.