This is gonna sound like an old man yell at clouds post but...
I also remember university being great. I built a compiler, a toy OS and interfaced with GPS.
But a few years ago I was invited to teach on another university and I was very disappointed. The curriculum was basically a modern bootcamp stretched over a few years with a lot of unrelated classes sprinkled in. (EDIT: I just checked it and: lots of business, management, humanities, chemistry, environment, entrepreneurship... and one e-sports class?).
Almost no fundamentals, except for an algorithms class, almost straight to React and a few backend frameworks that were popular in the startups in the area.
Were you teaching for a software engineering degree or a comp sci degree? Former is more focused on practical skills that are more “useful”, hence all those cross-discipline courses.
I’d argue that the core comp sci skill is more useful than learning how to use React or whatever. But I guess I’m another old man yelling at cloud.
I also remember university being great. I built a compiler, a toy OS and interfaced with GPS.
But a few years ago I was invited to teach on another university and I was very disappointed. The curriculum was basically a modern bootcamp stretched over a few years with a lot of unrelated classes sprinkled in. (EDIT: I just checked it and: lots of business, management, humanities, chemistry, environment, entrepreneurship... and one e-sports class?).
Almost no fundamentals, except for an algorithms class, almost straight to React and a few backend frameworks that were popular in the startups in the area.