I am currently on a CS major and I can definitely say that whether it differs compared to days before heavily depends on the lecturers.
But never the less the usage of LLMs in order to finish homework/be done with tests in a matter of minutes has widely spread. On the other hand the idea of cheating and it's drawbacks have stayed the same - (not em dash, chill) That is robbing yourself of applicable knowledge.
The current idea and motive behind CS majors is dragging us first through ANSI C so we can learn to program.
I have a suspicion that the methodology of ascertaining knowledge has become stricter on programming laboratories compared to before. We are required to create an initial program for a specific lesson and we essentially have a sizable test every week, which consists of adding onto our code. The amount of points we gain is heavily time dependent and in order to finish code quickly we need to understand it already.
Some claim they are able to use chatgpt on those lessons and in my opinion they are digging their own grave because we have very strict rules on passing and rumors day not a lot passed the subject in the last year, a third supposedly.
Some people are already predicting our replacement, but you just have to know that's utter bullshit.
That's why I stopped using AI for exercises because I realized I might fail if I do the initial exercises with usage of LLMs, because I will get slower if I continue to so.
To summarize the CS majors are starting to produce people with no real desire to learn programming and to survive we need to repeat last year's exercises in order to get accustomed to reading poorly written exercises. A lot of tests can be easily cheated off which affects negatively real world experience.