The Four Steps Of Computational Thinking

From the Google Research blog:

The four steps of computational thinking are:

1. Problem decomposition: the ability to break down a problem into sub-problems

2. Pattern recognition: the ability to notice similarities, differences, properties, or trends in data

3. Pattern generalization: the ability to extract out unnecessary details and generalize those that are necessary in order to define a concept or idea in general terms

4. Algorithm design: the ability to build a repeatable, step-by-step process to solve a particular problem

Understanding and mastering the four steps of computational thinking ought to be a requisite for graduation for every single high school student in America.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: