Computer Science is the study of integrated hardware "systems" and software "designs" interaction to produce a desired outcome. In addition it is the study of how to plan, design, create, and deploy those "systems" and "designs" which will produce more desired outcomes with a general improvement in delivery, efficiency, and stability.
That is my philosophy on CS. That falls on everyone from people Steve Jobs/Ballmer, Mark Shuttleworth, etc. on down to the lowly Help Desk Operator. The teaching of this philosophy begins at know how to operate a Computer, not just using Applications and moves from there.