
129
Chapter 5
Algorithmic Thinking
And now the sequence of events in no particular order.
DAN RATHER
An algorithmic view of nature, social interaction, and life itself can be
incredibly valuable. Ranging from the mundane to the complex, many of
life’s essential activities involve following a sequence of simple and dis-
crete steps to solve some larger problem. Baking a dozen cookies, tying
a Windsor knot, developing a business plan, diagnosing an illness, and
designing a commercial jumbo jet are examples of processes that require
algorithmic thinking to complete.
Perhaps more than any other discipline, computer science has given
deep thought to algorith ...