Purpose: The authors describe the first phase of a joint project between the Computer Science Teachers Association (CSTA) and the International Society for Technology in Education (ISTE) to develop an operational definition of computational thinking.
Findings: The steering committee developed a table of core computational thinking concepts and capabilities for CS, Math, Science, Social Studies, and Language Arts. These inform of what computational thinking should be like in the classroom. Dispositions and pre-dispositions are added mainly dealing with attitudes towards computing. The committee also developed a series of strategic areas for embedding computational thinking in K-12. Each strategic area is accompanied by a series of requirements. Example strategic areas are: Policies, Vision, and Language; and Inspiration and Leadership.