Quality of CS/Software Engineering programs vary that much.
It never gets it right, even after many reattempts in cursor. And even if it gets it right, it doesn't do the parallelization effectively enough - it's a hard problem to parallelize.
Sure. Works in my IDE. "Create a linked list implementation, use that implementation in a method to reverse a linked list and write example code to demonstrate usage".
Working code in a few seconds.
I'm very glad I didn't have access to anything like that when I was doing my CS degree.
We use an airgapped lab (it has LAN and a local git server for submissions, no WAN) to give coding assessments. It works.
Your post is based in a misguided idea that students actually care about some basic quality of their work.
most normal-difficulty undergraduate assignments are now doable reliably by AI with little to no human oversight. this includes both programming and mathematical problem sets.
for harder problem sets that require some insight, or very unstructured larger-scale programming projects, it wouldn't work so reliably.
but easier homework assignments serve a valid purpose to check understanding, and now they are no longer viable.
Does that actually work? I'm long past having easy access to college programming assignments, but based on my limited interaction with ChatGPT I would be absolutely shocked if it produced output that was even coherent, much less working code given such an approach.