computer science is the study of computation (more than just machinery)
it involves all aspects of problem solving, including
the design and analysis of algorithms
the formalization of algorithms as programs
the development of computational devices for executing programs
the theoretical study of the power and limitations of computing