Quoted By:
Yes, programming is a byproduct of computer science research and development efforts.
No, the majority of subjects a CS student takes won't actually directly make them better at developing commercial software like video games or programs that can keep your spendings on check.
No, computer science is not strictly speaking a "science", but then again neither are mathematics or formal logic.