As a holder of a Bachelor of Science degree in Computer Science, I can say that it's a good start. Most of what I learned in college was theory with a lot of programming languages thrown in. Almost all of it is useless in what I do now.
Computers are really a vocation for me, almost a calling. Information Security is my specialty, which is in high demand now and probably will be for at least the next 10 years (unless they invoke the death penalty for hacking). It requires constant learning and creative thinking, another reason I love what I do. The fact that they pay me to do it is just awesome.
If your daughter spends most of her time on the computer web surfing and chatting with friends she probably won't like the curriculum. If she's already programming, hacking, designing web sites, etc. then she's well on her way. You really have to like it or you'll hate yourself 3 years after college.
It's not all happiness and sunshine though. It's a pretty harsh field if you're a programmer. Once you're over 30 you need to be moving up the management chain or your days are numbered. If you're in networking or security you can make it to 40 before the age discrimination kicks in. I'm fortunate in that I got into the energy sector a few years back when the new NERC CIP regulations were getting teeth. They are hurting for good security people, so the pay is good.
Bottom line is that it's a great field if you excel. If you're mediocre, or even just good, it will chew you up by your mid to late 30s and you'll be looking for a career change.