CS students should never use an LLM
To be fair I see two separate ways CS students use LLMs, one is to just complete assignments in the same way you could by asking someone else to do it, the other way is by getting an LLM to explain certain concepts in another way, or create more examples of them to aid in understanding quicker/in more depth. I actually think in the 2nd case they can be incredibly useful and can assist in creating a deeper understanding, but in the 1st case they obviously create fundamental gaps in understanding.
In a way it's on the student to make sure whatever they're doing, they actually understand it, or come exam season the gaps in their knowledge sans Claude will become quite obvious.
People who need to get places shouldn't use rockets.
[dead]
They shouldn't use the LLM to do their school work. There is still and will always be value in understanding.
However, to say they "should never use an LLM" entirely is going to make them unemployable.