It may be contentious, but I agree with Berkeley. The best coders I know are genuinely interested in the elegance of code, and it's something they don't leave at work. I've working with developers who had solid educations who seemed to have had common sense bypasses. This may be why I lean towards web languages that tend to be self-taught (PHP, Ruby, Python etc.) rather than the ones that are University taught (.net, Java). There may be a lot of sh## PHP coders out there, but there are some great ones too.
I too was bored with my last CS course, so decided to teach myself C++ and do my end of year project in that just to keep it interesting. IIRC they were teaching some form of BASIC, and having grown up through the era of Commodore Pets, ZX81s and Vic-20s, it just wouldn't have been a challenge.