chapter001 The Theory of Computing
section002What is Computer Science?
Problems and their Solutions as Algorithms

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.