A conversation with Jeannette Wing about computational thinking

This week’s show on ITConversations explores what Jeannette Wing means by computational thinking. As I noted here, she has coined that evocative phrase to suggest how the intellectual tools of computer science — including abstraction, naming, composition, state machines, refactoring, and separation of concerns — can add up to “a universally applicable attitude and skill set that everyone, not just computer scientists, would be eager to learn and use.”

At Carnegie Mellon, where Dr. Wing is head of the computer science department, this way of thinking pervades many other academic disciplines. But in her view, it’s really as fundamental as reading, writing, and arithmetic, and like those skills it should be taught in grade school. Since that’s not likely to happen anytime soon, I wonder if computer games — which already teach kids certain aspects of computational thinking — could help advance this agenda in a more deliberate way.

21 thoughts on “A conversation with Jeannette Wing about computational thinking

  1. Pingback: A conversation with Jeannette Wing about computational thinking  »Technology News | Venture Capital, Startups, Silicon Valley, Web 2.0 Tech

  2. Pingback: eighty-eight miles per hour » Blog Archive » Freedom of Automation

  3. Pingback: “Computational thinking” « Bibliographic Wilderness

  4. Pingback: Collaborative mapping and computational thinking « Jon Udell

  5. Pingback: ndanger.organism :: blog :: LOTD: 2007-06-18

  6. Pingback: “We posted weekly.pdf to the website. Isn’t that good enough” « Jon Udell

  7. Joe Germuska

    How about “reasoning” for the fourth “R”? Maybe it doesn’t quite capture some of the “newness” of ideas in “computational thinking.” But it does start with “R”.

    I love the “Conversations” series. Keep picking great folks!

  8. Pingback: Computational thinkers make good body hackers « Jon Udell

  9. Pingback: Computational thinkers make good body hackers | RatZine - Rat stinkin news

  10. Pingback: Wiring the web (redux) « Jon Udell

  11. Pingback: Socially innovative uses of technology: a year of podcasts « Jon Udell

  12. Ari Block

    I agree Computational Thinking is very important and can be a very important tool no mater what area you are in. i am wondering why there are no tools to support computational thinking. if we relay want to push this idea i think its more then teaching a powerful way to think but also giving them the power to do something with this thinking method. its like standards committees, whats better defining a standard if how to do something or just providing a tool to do it by the standard very easily. as a programmer i don’t want to implement long standards but i don’t care about taking a ready module with a simple interface that will implement the standard. should we be educating or creating tool for computational thinking ?

  13. Pingback: A geek anti-manifesto « Jon Udell

  14. Pingback: The New Literacy « Synthesis

  15. Pingback: Seven ways to think like the web « Jon Udell

  16. Pingback: Seven ways to think like the web at techandsoc.com

  17. Pingback: Life's simple, why change it? » Blog Archive » Think like the web or even like Jon Udell

  18. Pingback: Different Speeches? Digital Skills Aren’t just About Coding… « OUseful.Info, the blog…

  19. Pingback: Writing on the Web / Writing For the Web - CogDogBlog

  20. Pingback: Computational thinking and life skills « Jon Udell

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