Welcome to MSDN Blogs Sign in | Join | Help

Computer Science Teacher - Thoughts and Information from Alfred Thompson

Alfred Thompson's blog about teaching computer science at the K-12 level. Alfred was a high school computer science teacher for 8 years. He has also taught grades K-8 as a computer specialist. He has written several textbooks and project books for teaching Visual Basic in high school and middle school. Alfred is the K-12 Computer Science Academic Relations Manager for Microsoft and is trying to be the Microsoft Education Blogger.

Syndication

News


Featured in Education.AllTop.com



TwitterCounter for @alfredtwo




Jeannette Wing on Computational Thinking

The kick off speaker for the SIGCT Forum at NECC this year was Jeannette Wing from Carnegie Mellon and the National Science Foundation. Her paper Computational Thinking, CACM vol. 49, no. 3, March 2006 is a must read for, well, just about anyone in education or in the computing field in my opinion. I also recommend a PDF of slides that he has used for a number of computational thinking talks similar to the one given at the forum.

One of the questions I hear often is “what is computation?” Jeannette Wing defines “Computing is the automation of our abstractions” Computational thinking then becomes selecting the right abstractions and the right computer (where computers are defines much more broadly than just computing machines) to solve problems. I really like these descriptions because they really bring out how broad and wide ranging computational thinking really is.

Dr. Wing also talks about how important computational thinking is to research in all disciplines these days. She relates that using computers the help sequence the human genome helped many in the biology community start to appreciate computers and computational thinking as important tools in that field. Much of this relates to data. Scientists and researchers are collecting more data than they can store let alone analyze. So computers and computer learning are the only way sense can be made out of all this information.

The challenge for the education community that Dr. Wing brought up was “What are effective ways of learning (teaching)
computational thinking by (to) children
?” I see these as huge issues. Sure we can use programming to some extent. Tools like Kodu, Alice and Scratch and others make programming possible at younger ages. Although I think we have a huge shortage of people who are really prepared to teach the concepts. Concepts being of course much more important than the tools themselves.

Dr. Wing is an exciting speaker because her enthusiasm for the subject is clear, evident and contagious. It’s encouraging to have someone like her being at NSF. If you get as chance to hear her talk take advantage of it. And if not, read her paper and look through her presentation deck.

Published Tuesday, June 30, 2009 11:31 AM by Alfred Thompson

Comments

No Comments

New Comments to this post are disabled
Page view tracker