{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T03:42:32Z","timestamp":1785901352170,"version":"3.56.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T00:00:00Z","timestamp":1490313600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2017,3,24]]},"abstract":"<jats:p>This framework for developing pre-service teachers' knowledge does not necessarily depend on computers or other educational technology.<\/jats:p>","DOI":"10.1145\/2994591","type":"journal-article","created":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T14:54:11Z","timestamp":1490367251000},"page":"55-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":236,"title":["Computational thinking for teacher education"],"prefix":"10.1145","volume":"60","author":[{"given":"Aman","family":"Yadav","sequence":"first","affiliation":[{"name":"Michigan State University, East Lansing, MI"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chris","family":"Stephenson","sequence":"additional","affiliation":[{"name":"Google, Mountain View, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hai","family":"Hong","sequence":"additional","affiliation":[{"name":"Google, Mountain View, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,3,24]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"2","volume":"10","author":"Ball D.L.","year":"1990","unstructured":"Ball , D.L. Breaking with experience in learning to teach mathematics: The role of a pre-service methods course. For the Learning of Mathematics 10 , 2 ( June 1990 ), 10--16. Ball, D.L. Breaking with experience in learning to teach mathematics: The role of a pre-service methods course. For the Learning of Mathematics 10, 2 (June 1990), 10--16.","journal-title":"For the Learning of Mathematics"},{"key":"e_1_2_1_2_1","volume-title":"et al. Computational thinking: A digital age. Learning & Leading with Technology (Mar.\/Apr","author":"Barr D.","year":"2011","unstructured":"Barr , D. et al. Computational thinking: A digital age. Learning & Leading with Technology (Mar.\/Apr . 2011 ), 20--23. Barr, D. et al. Computational thinking: A digital age. Learning & Leading with Technology (Mar.\/Apr. 2011), 20--23."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929905"},{"key":"e_1_2_1_4_1","first-page":"2","volume":"1","author":"Bundy A.","year":"2007","unstructured":"Bundy , A. Computational thinking is pervasive. Journal of Scientific and Practical Computing 1 , 2 ( 2007 ), 67--69. Bundy, A. Computational thinking is pervasive. Journal of Scientific and Practical Computing 1, 2 (2007), 67--69.","journal-title":"Journal of Scientific and Practical Computing"},{"key":"e_1_2_1_5_1","first-page":"27","volume":"17","author":"Calao L.A.","year":"2015","unstructured":"Calao , L.A. Developing mathematical thinking with Scratch: An experiment with 6th grade students. In Proceedings of the Design for Teaching and Learning in a Networked World 10th European Conference on Technology Enhanced Learning (Toledo, Spain , Sept. 15--18). Springer International Publishing , 2015 , 17 -- 27 . Calao, L.A. et al. Developing mathematical thinking with Scratch: An experiment with 6th grade students. In Proceedings of the Design for Teaching and Learning in a Networked World 10th European Conference on Technology Enhanced Learning (Toledo, Spain, Sept. 15--18). Springer International Publishing, 2015, 17--27.","journal-title":"Springer International Publishing"},{"key":"e_1_2_1_6_1","volume-title":"AP Computer Science Principles","author":"College Board.","year":"2014","unstructured":"College Board. AP Computer Science Principles , 2014 ; https:\/\/advancesinap.collegeboard.org\/stem\/computer-science-principles College Board. AP Computer Science Principles, 2014; https:\/\/advancesinap.collegeboard.org\/stem\/computer-science-principles"},{"key":"e_1_2_1_7_1","volume-title":"Common Core State Standards for English Language Arts & Literacy in History\/Social Studies, Science, and Technical Subjects","author":"Common Core State Standards","year":"2010","unstructured":"Common Core State Standards Initiative. Common Core State Standards for English Language Arts & Literacy in History\/Social Studies, Science, and Technical Subjects , 2010 ; http:\/\/www.corestandards.org\/wp-content\/uploads\/ELA_Standards.pdf Common Core State Standards Initiative. Common Core State Standards for English Language Arts & Literacy in History\/Social Studies, Science, and Technical Subjects, 2010; http:\/\/www.corestandards.org\/wp-content\/uploads\/ELA_Standards.pdf"},{"key":"e_1_2_1_8_1","volume-title":"Bugs in the System: Computer Science Teacher Certification in the U.S","author":"Computer Science Teachers Association","year":"2013","unstructured":"Computer Science Teachers Association . Bugs in the System: Computer Science Teacher Certification in the U.S ., 2013 ; https:\/\/c.ymcdn.com\/sites\/www.csteachers.org\/resource\/resmgr\/CSTA_BugsInTheSystem.pdf Computer Science Teachers Association. Bugs in the System: Computer Science Teacher Certification in the U.S., 2013; https:\/\/c.ymcdn.com\/sites\/www.csteachers.org\/resource\/resmgr\/CSTA_BugsInTheSystem.pdf"},{"key":"e_1_2_1_9_1","volume-title":"et al. The Importance of Computing Education Research. White paper","author":"Cooper S.","year":"2016","unstructured":"Cooper , S. et al. The Importance of Computing Education Research. White paper , Computing Community Consortium , Jan. 14, 2016 , 1--12; http:\/\/cra.org\/ccc\/wp-content\/uploads\/sites\/2\/2015\/01\/CSEdResearchWhitePaper2016.pdf Cooper, S. et al. The Importance of Computing Education Research. White paper, Computing Community Consortium, Jan. 14, 2016, 1--12; http:\/\/cra.org\/ccc\/wp-content\/uploads\/sites\/2\/2015\/01\/CSEdResearchWhitePaper2016.pdf"},{"key":"e_1_2_1_10_1","volume-title":"et al. Computational thinking: A guide for teachers. Computing at School Community","author":"Csizmadia A.","year":"2015","unstructured":"Csizmadia , A. et al. Computational thinking: A guide for teachers. Computing at School Community , 2015 , 1--18; https:\/\/community.computingatschool.org.uk\/resources\/2324 Csizmadia, A. et al. Computational thinking: A guide for teachers. Computing at School Community, 2015, 1--18; https:\/\/community.computingatschool.org.uk\/resources\/2324"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11528-015-0840-3"},{"key":"e_1_2_1_12_1","volume-title":"Jossey-Bass","author":"Darling-Hammond L.","year":"2005","unstructured":"Darling-Hammond , L. and Bransford , J. , Eds . Preparing Teachers for a Changing World: What Teachers Should Learn and Be Able to Do . Jossey-Bass , San Francisco, CA , 2005 . Darling-Hammond, L. and Bransford, J., Eds. Preparing Teachers for a Changing World: What Teachers Should Learn and Be Able to Do. Jossey-Bass, San Francisco, CA, 2005."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1516046.1516054"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2700376"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X12463051"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1805724.1805725"},{"key":"e_1_2_1_17_1","volume-title":"Problem Solving: Current Issues","author":"Kahney H.","year":"1993","unstructured":"Kahney , H. Problem Solving: Current Issues . Open University Press , Buckingham, U.K. , 1993 . Kahney, H. Problem Solving: Current Issues. Open University Press, Buckingham, U.K., 1993."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929902"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-9620.2006.00684.x"},{"key":"e_1_2_1_20_1","volume-title":"Crosscutting Concepts, and Core Ideas","author":"National Research Council.","year":"2012","unstructured":"National Research Council. A Framework for K-12 Science Education: Practices , Crosscutting Concepts, and Core Ideas . The National Academies Press , Washington, D.C. , 2012 . National Research Council. A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. The National Academies Press, Washington, D.C., 2012."},{"key":"e_1_2_1_21_1","volume-title":"Report of a Workshop of Pedagogical Aspects of Computational Thinking","author":"National Research Council.","year":"2011","unstructured":"National Research Council. Report of a Workshop of Pedagogical Aspects of Computational Thinking . The National Academies Press , Washington, D.C. , 2011 . National Research Council. Report of a Workshop of Pedagogical Aspects of Computational Thinking. The National Academies Press, Washington, D.C., 2011."},{"key":"e_1_2_1_22_1","volume-title":"Report of a Workshop on The Scope and Nature of Computational Thinking","author":"National Research Council.","year":"2010","unstructured":"National Research Council. Report of a Workshop on The Scope and Nature of Computational Thinking . The National Academies Press , Washington, D.C. , 2010 . National Research Council. Report of a Workshop on The Scope and Nature of Computational Thinking. The National Academies Press, Washington, D.C., 2010."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2700517"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X015002004"},{"key":"e_1_2_1_25_1","volume-title":"The Computer in School: Tutor, Tool, Tutee","author":"Taylor R.P.","year":"1980","unstructured":"Taylor , R.P. Introduction . In The Computer in School: Tutor, Tool, Tutee , R.P. Taylor, Ed. Teachers College Press , New York , 1980 , 1--10. Taylor, R.P. Introduction. In The Computer in School: Tutor, Tool, Tutee, R.P. Taylor, Ed. Teachers College Press, New York, 1980, 1--10."},{"key":"e_1_2_1_26_1","volume-title":"Shut down or restart? The way forward for computing in UK schools","author":"The Royal Society","year":"2012","unstructured":"The Royal Society . Shut down or restart? The way forward for computing in UK schools . The Royal Society , London, U.K. , Jan. 2012 ; https:\/\/royalsociety.org\/~\/media\/education\/computing-in-schools\/2012-01-12-computing-in-schools.pdf The Royal Society. Shut down or restart? The way forward for computing in UK schools. The Royal Society, London, U.K., Jan. 2012; https:\/\/royalsociety.org\/~\/media\/education\/computing-in-schools\/2012-01-12-computing-in-schools.pdf"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10956-015-9581-5"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118178.1118215"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576872"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953297"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366316.2366327"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2994591","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2994591","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:39:48Z","timestamp":1750217988000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2994591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,24]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,3,24]]}},"alternative-id":["10.1145\/2994591"],"URL":"https:\/\/doi.org\/10.1145\/2994591","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,24]]},"assertion":[{"value":"2017-03-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}