
1
Chapter 1
What Is Computational
Thinking?
Computational inking—It represents a universally applicable atti-
tude and skill set everyone, not just computer scientists, should be
eager to learn and use.
JEANNETTE WING
Is there any human invention that has changed the world more than the
computer? Certainly this is a question worthy of discussion. We live in
a time when not owning a computer puts a person at a disadvantage in
countless ways. Apart from desktop computers, laptop computers, and
tablet computers, many other of today’s devices rely upon embedded
OBJECTIVES
• To provide a working definition for the concept of computational thinking
• ...