The April 15, 2011 edition of ACM TechNews:
Computational Thinking ‘Vital for Child’s Analytical Ability’
Gulf Times (Qatar) (04/15/11)
Computational thinking ought to be embedded within educational programs in order to cultivate children’s analytical ability, says Carnegie Mellon University professor Jeannette M. Wing. “Computational thinking helps us figure out how to solve problems through reduction, embedding, transformation, decomposition, or simulation,” Wing told attendees at Carnegie Mellon Qatar’s Computer Science Distinguished Lecture Series. Everyday skills such as planning, learning, scheduling, searching, and making trade-offs come into play with computational thinking, she says. “Teaching computational thinking cannot only inspire future generations to enter the field of computer science because of its intellectual adventure, but will benefit people in all fields,” Wing says. Everyone is capable of learning computational thinking concepts, according to Wing, and she says the tech-savvy generation should be exploited to teach more people computer science. Carnegie Mellon Qatar professor Kemal Oflazer notes that a discussion on how computer science needed to be perceived in an educational context was started by Wing’s 2006 opinion paper in the Communications of the ACM. She persuasively contended that computer scientists’ wide-ranging skills represent a universally applicable attitude and skill set required for everyone.