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.

Advertisements

Tags:

Leave a Reply

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

WordPress.com Logo

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

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s


%d bloggers like this: