3 ms·
Yes, CS is a completely different beast for two reasons. First, our intro-level courses are fairly stable but nowhere near as stable as Calculus or Physics int
by throwawayjava 8y ago
Yes, CS is a completely different beast for two reasons.
First, our intro-level courses are fairly stable but nowhere near as stable as Calculus or Physics intros. If you don't change your intro for a decade, it starts to show. Whereas I'm pretty sure my children will take more-or-less the same calc course that I took, and my calc book was pretty indistinguishable from my mother's. To really emphasize the point, my mother's CS course was done on punch cards...
And it's not just content. Student preparedness has been changing a lot lately. We reached "peak physics/calc" in high schools a long time ago (hell, my grandpa took calc in high school). But students showing up at university knowing how to program is relatively new for most institutions.
Third, enrollments have been increasing exponentially (yus, really exponentially) year over year (yes, every year) for close to a decade now (yes, a decade).
So. Yes, CS ed is very different from the more stable STEM fields, especially recently.