This seems like quite a lot (but not all) of stuff you should be able to teach yourself; I'd say university classes should focus on more challenging/profound topics.
I recall that opinions like yours were the opposition to it, but it looks like it ended up happening, and I think it's a good idea. In principle a motivated person with no previous access to computers ought to be able to study computer science as well as someone who grew up with them.