Seymour Papert, from MIT's Media Lab, coined the term "computational thinking" in 1980. We use computational thinking to algorithmically solve problems.

Boolean logic lies at the heart of computational thinking. This is the logic that used to process tasks by a computer's CPU, the brain of a computer. The logic is primarily defined by IF, AND, and OR statements.

IF this happens, do this, OR if that happens, AND this other thing happens, do something else.

By building this logic structure, algorithms can be created to solving difficult problems.

Challenging students to think in increasingly complex logic structures allows them take a problem apart and to understand it it deeply. And it helps them begin to appreciate how the power of a computer can be unlocked to quickly solve complex problems.

DOT FROM preview-next-diagram