I'm a CS undergrad at a mid-tier school. My main observations wrt to AI:
- most students use AI to do pretty much all their labs and assignments. Most also use AI tools to help with studying for exams. Students seem pretty dependent on these tools at this point and their writing and coding skills without them have deteriorated substantially imo.
- Curriculums haven't changed much. Professors still put an emphasis on understanding theory and not just letting the LLM think for you.
- Almost every professor is vocally against the use of AI, whether its for writing reports or generating code. Some are ok with using AI as a studying tool or verifying that your solution to a homework problem is correct.
- A friend of mine was taking a course that's meant to be about building software in a practical context, agile, etc. The professor for that course encouraged students to use AI as much as possible for their projects, so I guess the permissibility of AI depends on whether the course is meant to be theoretical or practical.
- A lot of professors don't bother to take the time to explain why the material is relevant in the AI era, but a few do. The argument is that even if AI can physically write our code, real engineers still need to be able to verify that it works and that sort of thing. I think in general, professors want us to keep holding onto hope even if the future seems bleak. I had one professor tell us that engineers will likely be the last group of people to be replaced by AI, so having a thorough understanding of technical domains will still be important for years to come.
- From my point of view, it doesn't seem like students give much respect to the course content. The sentiment I'm seeing is that since AI can solve a lot of math and programming problems, acquiring a deep understanding of these domains is irrelevant.
- A lot of students feel overwhelmed with how competitive the tech job market is and it's seemingly all they think about. Any time I'm in the engineering building all I hear people talking about are interviews, internships, or their lack thereof.
- Students seem pretty divided as to whether they should be optimistic or pessimistic. Some think software engineering is already dead, some think it'll be the last profession to be replaced by AI.
- Some students are more willing to do things like side projects now that they have AI at their disposal. Most students don't seem to be fully up to date on the latest tools though. As of last fall, ChatGPT and Gemini were pretty ubiquitous, but only about ~20% of CS students (as a rough estimate) were using Cursor, and even fewer using tools like Codex and Claude Code, definitely less than 5%. I haven't been in school for the last few months so these numbers are likely higher now.
- Building a startup is trendier now than it was a year or two ago. Granted its a very small minority at my school, but still noteworthy nonetheless.