Algorithmic Thinking
To be effective computer users it is necessary
to have a general idea how to make a
computer solve a problem. Thinking
algorithmically is a necessary first step
towards solving a problem by computer.