Jeannette M. Wing argues that computational thinking will be a fundamental skill used by everyone globally by mid-21st century, just like reading, writing and arithmetic. She defines computational thinking as involving abstraction, automation, and problem-solving approaches from computer science. Wing provides examples of computational thinking in various disciplines and calls for reforming curricula to teach computational thinking concepts from K-12 through graduate levels.