Things They Don't Teach You In Computer Science 
banned_man: How to read code, use version control, write code in a professional environment, find libraries that can help you, and keep abreast of current technology. I think that CS grads should be expected to be contributing to open source projects by senior year.The marketing, business, and work/life balance problems are important, too, but they don't really belong in a CS course, and CS professors are not experts on these topics anyway.