Computational Thinking

The term Computational Thinking (CT) was first used in 1996 by Seymour Papert. CT is a problem-solving process that includes the following characteristics:

  • Analyzing and logically organizing data
  • Data modeling, data abstractions, and simulations
  • Formulating problems such that computers may assist
  • Identifying, testing, and implementing possible solutions
  • Automating solutions via algorithmic thinking
  • Generalizing and applying this process to other problems

A robotics curriculum is the perfect skills based subject to teach students CT skills. Carnegie Mellon’s Robotics Academy is designed around the CT model and has developed curriculum for Middle and High School teachers. Although most CT skills are introduced at the college level there are a number of resources available for pre-college students. Here are a few to choose from.

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