dang. You're making it hard for my already shot motivation to crawl.
And I've had senioritis since 3 (4 only kinda counts) years ago.
And I'm only like, in 2nd grade.
K-5. It does things to you.
To be fair, it depends on what you're studying and all, too.
My first two, maybe even three years, I learned a
lot. Now, it's mostly an issue of, I feel like I'm not learning much of anything I couldn't teach myself just as easily (and half of what I'm doing I
am teaching myself anyways), and that all my senior-level CS classes are so hyper-specific and specialized that I'm not really gaining anything practical for the long-term.
The real knowledge I feel like you need for CS is basic concepts (loops, recursion, etc), data structures, objects and all, and then mostly it's the ability to read and understand documentation. They probably won't teach you that. But it'll probably be way more important than basically anything else with regards to how productive you'll be in the workforce. Beyond that stuff, anything you know will probably be specific to your job or sub-field.