Think like a computer?

It’s not new, but lately Computational Thinking (CT) is cropping up in every education publication and on ed blogs all over. This New York Times article from today looks at where the movement started and where it is today.

In thinking about how to teach computational thinking, it’s important to go beyond “approaching problems the way a programmer would” as described in the article. For a better understanding, please check out this  practical definition of computational thinking created by the team at Harvard University that brought us Scratch programming (the language used by our fourth graders with Mr. Grant).

Below are some examples of lessons teachers in all disciplines are using to incorporate computational thinking into their classrooms:

  1. Sample lesson on drawing monsters from code.org
  2. Sample lesson including “decomposing steps,” abstraction and algorithms from code.org
  3. International Society for Technology in Education (ISTE) maintains a project page with their own definition and presentations for teachers of all grade levels to add computational thinking to their lessons.
  4. Another ISTE blog post on 3 easy lessons

Are you still with me? Feel free to start a conversation by answering any of these questions in the comments section.

Where do you see computational thinking at work in our current curriculum? (i.e. the steps in a shop project)

Did you see any lessons or ideas that would be easy to incorporate into an existing project?

 

Advertisements

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