Chapter 0 - Foundations
Computer science is the study of problem-solving. This necessitates method and precision.
Problem solving can be seen as the process of taking an information input (problem statement), and produce a result, output (solution to the problem).
The machines called computers are for us an interface that lets us automate this process.