Computer science can't seem to get any respect as a stand-alone science. To students, it's simply programming. To scientists in other fields, it's a tool that helps them in their research. To the public, it's a source of productivity in the workplace and entertainment apps.