I didn't learn any of those things in my CS undergrad degree over 20 years ago, so this isn't some kind of "kids these days" thing, I don't think.
Rather, none of those things are in fact foundational to the field of "Computer Science" -- it's not a programming/software engineering program or apprenticeship. For better or worse (and you clearly think worse!).
Rather, none of those things are in fact foundational to the field of "Computer Science" -- it's not a programming/software engineering program or apprenticeship. For better or worse (and you clearly think worse!).
OP, I'm guessing you do not have a CS degree?