ABSTRACT

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 discrete 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.