Sciweavers

CACM
2006

Computational thinking

13 years 11 months ago
Computational thinking
ional thinking is using abstraction and decomposition when attacking a large complex task or designing a large complex system. It is separation of concerns. It is choosing an appropriate representation for a problem or modeling the relevant aspects of a problem to make it tractable. It is using invariants to describe a system's behavior succinctly and declaratively. It is having the confidence we can safely use, modify, and influence a large complex system without understanding its every detail. It is LISAHANEY Viewpoint Jeannette M. Wing Computational Thinking It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.
Jeannette M. Wing
Added 11 Dec 2010
Updated 11 Dec 2010
Type Journal
Year 2006
Where CACM
Authors Jeannette M. Wing
Comments (0)