What is Computer Science

 
Computer Science deals with the mechanization of abstraction
-Al Aho

Fundamentally computer science is a science of abstraction - creating the right model for a problem (representation) and devising the appropriate mechanizing techniques to solve it (algorithm).

Computer Science is the study of algorithms, including their
  1. Formal and mathematical properties
  2. Hardware realizations
  3. Linguistic realizations
  4. Applications
  5. -Allen Tucker