Section 2. Computer Science--Problems and Algorithms
The common name for our discipline is Computer Science. But where is the science? Most of the time we think of computer science as computer programming. In answering this question it might be good to consider this simple definition of computer science.
Definition 1. Computer Science is the study of problems and their solutions as algorithms.
Think about it. As practicing programmers we are given problems to solve. The solutions we provide are programs.