1,005
Views
5
CrossRef citations to date
0
Altmetric
Articles

A K-6 computational thinking curricular framework: pedagogical implications for teaching practice

ORCID Icon, ORCID Icon & ORCID Icon
Pages 4903-4923 | Received 27 Jul 2021, Accepted 23 Sep 2021, Published online: 19 Oct 2021

References

  • Allan, W., Coulter, B., Denner, J., Erickson, J., Lee, I., Malyn-Smith, J., & Martin, F. (2010). Computational thinking for youth. White Paper for the ITEST Small Working Group on Computational Thinking (CT). https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.352.3303&rep=rep1&type=pdf
  • Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Journal of Educational Technology & Society, 19(3), 47–57. https://www.j-ets.net/collection/published-issues/19_3
  • Aranda, G., & Ferguson, J. P. (2018). Unplugged programming: The future of teaching computational thinking? Pedagogika, 68(3), 279–292. https://doi.org/10.14712/23362189.2018.859
  • Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661–670. https://doi.org/10.1016/j.robot.2015.10.008
  • Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23. 18910
  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905
  • Basu, S. (2016). Fostering synergistic learning of computational thinking and middle school science in computer-based intelligent learning environments (Order No. 10151674). [Doctoral Dissertation, Vanderbilt University] ProQuest Dissertations & Theses Global (1815802003).
  • Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer science unplugged: School students doing real computing without computers. The New Zealand Journal of Applied Computing and Information Technology, 13(1), 20–29. https://eprints.lancs.ac.uk/id/eprint/50117
  • Bell, T., Witten, I. H., & Fellows, M. (2015). CS unplugged. www.csunplugged.org
  • Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628–647. https://doi.org/10.1007/s10956-015-9552-x
  • Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Information Technology in Childhood Education Annual, 2002, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020
  • Bers, M. U., Ponte, I., Juelich, C., Viera, A., & Schenker, J. (2002). Teachers as designers: Integrating robotics in early childhood education. Information Technology in Childhood Education Annual, 2002(1), 123–145. https://www.learntechlib.org/p/8850/
  • Blikstein, P., & Wilensky, U. (2009). An atom is known by the company it keeps: A constructionist learning environment for materials science using agent-based modeling. International Journal of Computers for Mathematical Learning, 14(2), 81–119. https://doi.org/10.1007/s10758-009-9148-8
  • Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016, June). Developing computational thinking: Approaches and orientations in K-12 education. Proceedings of EdMedia 2016–World Conference on Educational Media and Technolog, Vancouver, BC, Canada (AACE), (pp. 13–18). https://www.learntechlib.org/primary/p/172925/
  • Brennan, K. (2011). Creative computing: A design-based introduction to computational thinking. https://scratched.gse.harvard.edu/sites/default/files/curriculumguide-v20110923.pdf
  • Brennan, K., & Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, BC, Canada (Vol. 1, p. 25). http://scratched.gse.harvard.edu/ct/files/AERA2012.pdf
  • Bridgeland, J., Bruce, M., & Hariharan, A. (2013). The missing piece: A national teacher survey on how social and emotional learning can empower children and transform schools. A Report for CASEL. https://eric.ed.gov/?id=ED558068
  • Brown, A. L. (1992). Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings. Journal of the Learning Sciences, 2(2), 141–178. https://doi.org/10.1207/s15327809jls0202_2
  • Bruner, J. (1977). The process of education. Harvard University Press. (Original work published in 1960). http://www.daneshnamehicsa.ir/userfiles/files/1/10-%20The%20Process%20of%20Education.pdf
  • Buckingham, D. (2007). Digital media literacies: Rethinking media education in the age of the internet. Research in Comparative and International Education, 2(1), 43–55. https://doi.org/10.2304/rcie.2007.2.1.43
  • Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67–69. 1399
  • Caeli, E. N., & Yadav, A. (2020). Unplugged approaches to computational thinking: A historical perspective. TechTrends, 64(1), 29–36. https://doi.org/10.1007/s11528-019-00410-5
  • Chiprianov, V., & Gallon, L. (2016, July). Introducing computational thinking to k-5 in a French context. Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, Arequipa, Peru (pp. 112–117). https://doi.org/10.1145/2899415.2899439
  • Cicirello, V. A. (2013). A CS unplugged activity for the online classroom. Journal of Computing Sciences in Colleges, 28(6), 162–168. https://www.cicirello.org/publications/cicirello-ccscne2013-unplugged.pdf
  • Cordes, C., & Miller, E. (2000). Fool's gold: A critical look at computers in childhood. https://eric.ed.gov/?id=ED445803
  • Curzon, P., Dorling, M., Ng, T., Selby, C., & Woollard, J. (2014). Developing computational thinking in the classroom: A framework. https://eprints.soton.ac.uk/369594/
  • Dede, C. (2010). Comparing frameworks for 21st century skills. In J. Bellance & R. Brandt (Eds.), 21st century skills: Rethinking how students learn (pp. 51–76). Solution Tree Press. http://sttechnology.pbworks.com/f/Dede_(2010)_Comparing%20Frameworks%20for%2021st%20Century%20Skills.pdf
  • Dede, C., Mishra, P., & Voogt, J. (2013). Working group 6: Advancing computational thinking in 21st century learning. International Summit on ICT in Education, 1–6. https://core.ac.uk/download/pdf/19486883.pdf
  • del Olmo-Muñoz, J., Cózar-Gutiérrez, R., & González-Calero, J. A. (2020). Computational thinking through unplugged activities in early years of primary education. Computers & Education, 150, 103832. https://doi.org/10.1016/j.compedu.2020.103832
  • Denning, P. J., & Freeman, P. A. (2009). The profession of IT computing's paradigm. Communications of the ACM, 52(12), 28–30. dl.acm.org/doi/fullHtml/ https://doi.org/10.1145/1610252.1610265
  • DeSchryver, M. D., & Yadav, A. (2015). Creative and computational thinking in the context of new literacies: Working with teachers to scaffold complex technology-mediated approaches to teaching and learning. Journal of Technology and Teacher Education, 23(3), 411–431. https://www.learntechlib.org/p/151572/
  • Dillenbourg, P. (1999). Collaborative learning: Cognitive and computational approaches. Advances in learning and instruction series. Elsevier Science. https://eric.ed.gov/?id=ED437928
  • diSessa, A. A. (2001). Changing minds: Computers, learning, and literacy. MIT Press. http://beyondbitsandatoms.org/readings/disessa2001changing.pdf
  • Egan, K. (2007). Imagination, past and present. In K. Egan, M. Stout, & K. Takaya (Eds.), Teaching and learning outside the box: Inspiring imagination across the curriculum (pp. 3–20). Teachers College Press.
  • Feurzeig, W., Papert, S. A., & Lawler, B. (2011). Programming-languages as a conceptual framework for teaching mathematics. Interactive Learning Environments, 19(5), 487–501. https://doi.org/10.1080/10494820903520040
  • Gagne, R. M. (1984). Learning outcomes and their effects: Useful categories of human performance. American Psychologist, 39(4), 377–385. https://doi.org/10.1037/0003-066X.39.4.377
  • Gardner, H. (1992). Multiple intelligences (Vol. 5, p. 56). Minnesota Center for Arts Education.
  • Greene, M. (2011). Releasing the imagination. NJ, 34(1), 61–70. https://doi.org/10.1080/14452294.2011.11649524
  • Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60(5), 510–516. https://doi.org/10.1007/s11528-016-0098-4
  • Grover, S., Jackiw, N., Lundh, P., & Basu, S. (2018). Combining non-programming activities with programming for introducing foundational computing concepts. International Society of the Learning Sciences, Inc. [ISLS]. https://doi.org/10.2318/cscl2018.925
  • Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051
  • Hanna, W. (2007). The new Bloom’s taxonomy: Implications for music education. Arts Education Policy Review, 108(4), 7–16. https://doi.org/10.3200/AEPR.108.4.7-16
  • Helding, L. (2009). Mindful voice: Howard Gardner's theory of multiple intelligences. Journal of Singing-The Official Journal of the National Association of Teachers of Singing, 66(2), 193–199. https://www.proquest.com/openview/60617d4b54bd68a8adc3d7847584f711/1?pq-origsite=gscholar&cbl=41612
  • Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7. https://doi.org/10.1145/1805724.1805725
  • Herro, D., Quigley, C., Plank, H., & Abimbade, O. (2021). Understanding students’ social interactions during making activities designed to promote computational thinking. The Journal of Educational Research, 114(2), 183–195. https://doi.org/10.1080/00220671.2021.1884824
  • Howland, K., Good, J., & Nicholson, K. (2009, September). Language-based support for computational thinking. IEEE symposium on Visual Languages and Human-Centric Computing (VL/HCC) (pp. 147–150). IEEE. https://doi.org/10.1109/VLHCC.2009.5295278
  • Hsu, T. C., Chang, S. C., & Hung, Y. T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296–310. https://doi.org/10.1016/j.compedu.2018.07.004
  • Huang, W., & Looi, C. K. (2021). A critical review of literature on “unplugged” pedagogies in K-12 computer science and computational thinking education. Computer Science Education, 31(1), 83–111. https://doi.org/10.1080/08993408.2020.1789411
  • Israel, M., Pearson, J., Tapia, T., Wherfel, Q., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263–279. https://doi.org/10.1016/j.compedu.2014.11.022
  • Jacob, S. R., & Warschauer, M. (2018). Computational thinking and literacy. Journal of Computer Science Integration, 1(1), 1–19. https://doi.org/10.26716/jcsi.2018.01.1.1
  • Jenkins, H. (2006). Confronting the challenges of participatory culture: Media education for the 21st century. White paper for the MacArthur Foundation. https://www.macfound.org/media/article_pdfs/jenkins_white_paper.pdf
  • Kafai, Y. B., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61–65. https://doi.org/10.1177/003172171309500111
  • Kafai, Y. B., & Resnick, M. (Eds.). (1996). Constructionism in practice: Designing, thinking, and learning in a digital world (1st ed.). Routledge. https://doi.org/10.4324/9780203053492
  • Kakavas, P., & Ugolini, F. C. (2019). Computational thinking in primary education: A systematic literature review. Research on Education and Media, 11(2), 64–94. https://eric.ed.gov/?id=EJ1258852
  • Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing, 4(3), 583–596. https://www.bjmc.lu.lv/contents/vol-42016-no-3/
  • Katai, Z., Osztian, E., & Lorincz, B. (2021). Investigating the computational thinking ability of young school students across grade levels in two different types of Romanian educational institutions. Journal of New Approaches in Educational Research, 10(2), 214–233. https://doi.org/10.7821/naer.2021.7.640
  • Kite, V., Park, S., & Wiebe, E. (2021). The code-centric nature of computational thinking education: A review of trends and issues in computational thinking education research. SAGE Open, 11(2), 1–17. https://doi.org/10.1177/21582440211016418
  • Kolodner, J. L., Crismond, D., Gray, J., Holbrook, J., & Puntambekar, S. (1998, December). Learning by design from theory to practice. Proceedings of the international conference of the Learning Sciences, Charlottesville, VA (Vol. 98, pp. 16–22). https://www.cc.gatech.edu/projects/lbd/htmlpubs/lbdtheorytoprac.html
  • Korkmaz, Ö, Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569. https://doi.org/10.1016/j.chb.2017.01.005
  • Kosic, M. (2018). Media literacy and for the net generation. International Journal of Emotional Education, 10(1), 68–88. https://eric.ed.gov/?id=EJ1177650
  • Kotsopoulos, D., Floyd, L., Khan, S., Namukasa, I. K., Somanath, S., Weber, J., & Yiu, C. (2017). A pedagogical framework for computational thinking. Digital Experiences in Mathematics Education, 3(2), 154–171. https://doi.org/10.1007/s40751-017-0031-2
  • Lamb, R., Akmal, T., & Petrie, K. (2015). Development of a cognition-priming model describing learning in a STEM classroom. Journal of Research in Science Teaching, 52(3), 410–437. https://doi.org/10.1002/tea.21200
  • Lave, J. (1988). Cognition in practice: Mind, mathematics, and culture in everyday life. Cambridge University Press. https://doi.org/10.1017/CBO9780511609268
  • Lee, I. (2016). Reclaiming the roots of CT. CSTA Voice: The Voice of K–12 Computer Science Education and Its Educators, 12(1), 3–4. http://www.witty.ca/uploads/4/7/6/4/4764474/csta_voice_magazine__march_2016-pp3-5-compthinking.pdf
  • Letonsaari, M. (2018). June). Extended cognition hypothesis applied to computational thinking in computer science education. In Y. Shi, H. Fu, Y. Tian, V. V. Krzhizhanovskaya, M. H. Lees, J. Dongarra, & P. M. A. Sloot (Eds.), Computational science – ICCS 2018, vol 10862 (pp. 304–317). Springer. https://doi.org/10.1007/978-3-319-93713-7_25
  • Li, Y., Xu, S., & Liu, J. (2021). Development and validation of computational thinking assessment of Chinese elementary school students. Journal of Pacific Rim Psychology, 15, 1–22. https://doi.org/10.1177/18344909211010240
  • Lister, R. (2011). Concrete and other neo-Piagetian forms of reasoning in the novice programmer. Conferences in Research and Practice in Information Technology Series, Perth, Australia (Vol. 114, pp. 9–18). http://hdl.handle.net/10453/17580
  • Lohr, S. (2012). Big Data is great, but don’t forget intuition. The New York Times. https://www.nytimes.com/2012/12/30/technology/big-data-is-great-but-dont-forget-intuition.html
  • Lu, J. J., & Fletcher, G. H. (2009, March). Thinking about computational thinking. Proceedings of the 40th ACM technical symposium on Computer Science Education, Chattanooga, TN (pp. 260–264). https://doi.org/10.1145/1508865.1508959
  • Mishra, P., Yadav, A., & Deep-Play Research Group (2013). Rethinking technology & creativity in the 21st century. TechTrends, 57(3), 10–14. https://doi.org/10.1007/s11528-013-0655-z
  • National Research Council. (2010). Committee for the workshops on computational thinking: Report of a workshop on the scope and nature of computational thinking. National Academy Press.
  • Nielsen, T. W. (2006). Towards a pedagogy of imagination: A phenomenological case study of holistic education. Ethnography and Education, 1(2), 247–264. https://doi.org/10.1080/17457820600715455
  • Nishida, T., Kanemune, S., Idosaka, Y., Namiki, M., Bell, T., & Kuno, Y. (2009). A CS unplugged design pattern. ACM SIGCSE Bulletin, 41(1), 231–235. https://doi.org/10.1145/1539024.1508951
  • Orvalho, J. (2017, July). Computational thinking for teacher education. Scratch2017BDX: Opening, Inspiring, Connecting, Bordeaux, France (p. 6). https://hal.archives-ouvertes.fr/hal-01555455/
  • Pane, J. F., & Myers, B. A. (2001). Studying the language and structure in non-programmers’ solutions to programming problems. International Journal of Human-Computer Studies, 54(2), 237–264. https://doi.org/10.1006/ijhc.2000.0410
  • Papert, S. A. (2020). Mindstorms: Children, computers, and powerful ideas. Basic books. http://www.medientheorie.com/doc/papert_mindstorms.pdf
  • Papert, S., & Harel, I. (1991). Situating constructionism. Constructionism, 36(2), 1–11. https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.691.4506&rep=rep1&type=pdf
  • Park, J. (2019). The development and application of computational fairy tales for elementary students. International Journal of Higher Education, 8(3), 159–170. https://doi.org/10.5430/ijhe.v8n3p159
  • Partnership for 21st Century Skills. (2019). http://static.battelleforkids.org/documents/p21/P21_Framework_Brief.pdf
  • Peppler, K. (2010). Media arts: Arts education for a digital age. Teachers College Record, 112(8), 2118–2153. https://www.tcrecord.org/Content.asp?ContentId=15945
  • Piaget, J. (1954). The construction of reality in the child (1st ed.). Routledge. https://doi.org/10.4324/9781315009650
  • Picciano, A. G. (2009). Blending with purpose: The multimodal model. Journal of Asynchronous Learning Networks, 13(1), 7–18. http://rcetj.org/index.php/rcetj/article/viewArticle/11
  • Plass, J. L., Homer, B. D., & Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, 50(4), 258–283. https://doi.org/10.1080/00461520.2015.1122533
  • Pritchard, A. (2017). Ways of learning: Learning theories for the classroom (4th ed.). Routledge. https://doi.org/10.4324/9781315460611
  • Richtel, M. (2011). A Silicon Valley school that doesn’t compute. The New York Times, Vol. 22, p. 91. http://www.goldenbridgesschool.org/uploads/1/9/5/4/19541249/at-waldorf-school-in-silicon-valley-technology-can-wait-nytimes.pdf
  • Rijke, W. J., Bollen, L., Eysink, T. H., & Tolboom, J. L. (2018). Computational thinking in primary school: An examination of abstraction and decomposition in different age groups. Informatics in Education, 17(1), 77–92. https://infedu.vu.lt/journal/INFEDU/article/55/info https://doi.org/10.15388/infedu.2018.05
  • Rode, J. A., Weibert, A., Marshall, A., Aal, K., von Rekowski, T., El Mimouni, H., & Booker, J. (2015, September). From computational thinking to computational making. Proceedings of the 2015 ACM international joint conference on Per Vasive and Ubiquitous Computing, New York, NY (pp. 239–250). https://doi.org/10.1145/2750858.2804261
  • Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047
  • Roschelle, J., & Teasley, S. D. (1995). The construction of shared knowledge in collaborative problem solving. In C. O'Malley (Ed.), Computer supported collaborative learning (pp. 69–97). Springer. https://doi.org/10.1007/978-3-642-85098-1_5
  • Sabitzer, B., Antonitsch, P. K., & Pasterk, S. (2014, November). Informatics concepts for primary education: Preparing children for computational thinking. Proceedings of the 9th workshop in Primary and Secondary Computing Education, Berlin, Germany (pp. 108–111). https://doi.org/10.1145/2670757.2670778
  • Sabitzer, B., Demarle-Meusel, H., & Jarnig, M. (2018, April). Computational thinking through modeling in language lessons. IEEE Global Engineering Education Conference (EDUCON), Santa Cruz de Tenerife, Spain (pp. 1913–1919). IEEE. https://doi.org/10.1109/EDUCON.2018.8363469
  • Schunk, D. H. (2012). Learning theories an educational perspective (6th ed.). Pearson.
  • Selby, C. C. (2014). How can the teaching of programming be used to enhance computational thinking skills? [Doctoral dissertation, University of Southampton]. University of Southampton Institutional Repository. https://eprints.soton.ac.uk/366256/
  • Selby, C., & Woollard, J. (2014). Refining an understanding of computational thinking (pp. 1–23). University of Southampton. https://eprints.soton.ac.uk/372410/
  • Settle, A., Goldberg, D. S., & Barr, V. (2013, July). Beyond computer science: Computational thinking across disciplines. Proceedings of the 18th ACM conference on Innovation and Technology in Computer Science Education, New York, NY (pp. 311–312). https://doi.org/10.1145/2462476.2462511
  • Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003
  • Steen, M. (2013). Co-design as a process of joint inquiry and imagination. Design Issues, 29(2), 16–28. https://doi.org/10.1162/DESI_a_00207
  • Steiner, R. (1954). A modern art of education. Stenographic transcripts of lectures, unrevised by the author, given in Ilkley, England, 5th–17th August, 1923.
  • Steiner, R. (1996). The child’s changing consciousness: As the basis of pedagogical practice (Vol. 16). Steiner Books.
  • Stolz, S. A. (2015). Embodied learning. Educational Philosophy and Theory, 47(5), 474–487. https://doi.org/10.1080/00131857.2013.879694
  • Sun, L., Hu, L., Yang, W., Zhou, D., & Wang, X. (2021). STEM learning attitude predicts computational thinking skills among primary school students. Journal of Computer Assisted Learning, 37(2), 346–358. https://doi.org/10.1111/jcal.12493
  • Tonbuloglu, B., & Tonbuloglu, I. (2019). The effect of unplugged coding activities on computational thinking skills of middle school students. Informatics in Education, 18(2), 403–426. https://eric.ed.gov/?id=EJ1233542 https://doi.org/10.15388/infedu.2019.19
  • Tsarava, K., Moeller, K., & Ninaus, M. (2018). Training computational thinking through board games: The case of Crabs & Turtles. International Journal of Serious Games, 5(2), 25–44. https://doi.org/10.17083/ijsg.v5i2.248
  • Tsortanidou, X., Daradoumis, T., & Barberá, E. (2019). Connecting moments of creativity, computational thinking, collaboration and new media literacy skills. Information and Learning Sciences, 120(11/12), 704–722. https://doi.org/10.1108/ILS-05-2019-0042
  • Tsortanidou, X., Daradoumis, T., & Barberá-Gregori, E. (2020). Convergence among imagination, social-emotional learning and media literacy: An integrative literature review. Early Child Development and Care. https://doi.org/10.1080/03004430.2020.1753720
  • Van Alphen, P. (2011). Imagination as a transformative tool in primary school education. RoSE–Research on Steiner Education, 2(2), 16–34. https://www.rosejourn.com/index.php/rose/article/view/71/99
  • Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715–728. https://doi.org/10.1007/s10639-015-9412-6
  • Vygotsky, L. S. (1980). Mind in society: The development of higher psychological processes. Harvard University Press.
  • Whittle, B. (2008). Computing curriculum suggestions for a Waldorf School. Association of Waldorf Schools of North America.
  • Wing, J. (2014). Computational thinking benefits society. 40th Anniversary Blog of Social Issues in Computing, 2014. http://socialissues.cs.toronto.edu/index.html%3Fp=279.html
  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. //dl.acm.org/doi/fullHtml/ https://doi.org/10.1145/1118178.1118215
  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. https://doi.org/10.1098/rsta.2008.0118
  • Wing, J. M. (2011, March). Computational thinking. https://csta.acm.org/Curriculum/sub/CurrFiles/WingCTPrez.pdf
  • Wing, J. M. (2017, October). Computational thinking: What and why. Presentation slides from Trippel Helix conference on Computational Thinking and Digital Competencies in Primary and Secondary Education, Stockholm, Sweden (pp. 1580695435–1378800312). https://pdfs.semanticscholar.org/presentation/d20a/a49744877f2bb98d6ad303742be7bd025fcd.pdf
  • Wolz, U., Stone, M., Pearson, K., Pulimood, S. M., & Switzer, M. (2011). Computational thinking and expository writing in the middle school. ACM Transactions on Computing Education (TOCE), 11(2), 1–22. https://doi.org/10.1145/1993069.1993073
  • Wood, D. F. (2003). ABC of learning and teaching in medicine: Problem based learning. BMJ, 326(7384), 328–330. https://doi.org/10.1136/bmj.326.7384.328
  • Xu, Y., Park, H., & Baek, Y. (2011). A new approach toward digital storytelling: An activity focused on writing self-efficacy in a virtual learning environment. Educational Technology & Society, 14(4), 181–191. https://www.j-ets.net/collection/published-issues/14_4
  • Yadav, A., Good, J., Voogt, J., & Fisser, P. (2017). Computational thinking as an emerging competence domain. In M. Mulder (Ed.), Competence-based vocational and professional education (Vol. 23, pp. 1051–1067). Springer. https://doi.org/10.1007/978-3-319-41713-4_49
  • Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: Pedagogical approaches to embedding 21st century problem solving in K-12 classrooms. TechTrends, 60(6), 565–568. https://doi.org/10.1007/s11528-016-0087-7
  • Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011, March). Introducing computational thinking in education courses. Proceedings of the 42nd ACM technical symposium on Computer Science Education, Dallas, TX (pp. 465–470). https://doi.org/10.1145/1953163.1953297

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.