- Please check and comment entries here.
Computational Thinking (CT) has been widely regarded as an essential ability to solve problems by applying basic knowledge of computer science in technological societies. Initially, CT was defined as using the fundamental concepts of computer science to solve problems, design systems, and understand human behaviors.
Integrating CT into Secondary School Education
2. Learning CT through Critical Reflection
This entry is adapted from 10.3390/su132011192
- CSTA & ISTE. Operational Definition of Computational Thinking for K-12 Education. Available online: https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/CompThinkingFlyer.pdf (accessed on 15 August 2020).
- Brennan, K.; Resnick, M. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, BC, Canada, 13–17 April 2012; p. 25.
- Lye, S.Y.; Koh, J.H.L. Review on teaching and learning of computational thinking through programming: What is next for K−12? Comput. Hum. Behav. 2014, 41, 51–61.
- Zhong, B.; Wang, Q.; Chen, J.; Li, Y. An exploration of three-dimensional integrated assessment for computational thinking. J. Educ. Comput. Res. 2016, 53, 562–590.
- Ardito, G.; Czerkawski, B.; Scollins, L. Learning computational thinking together: Effects of gender differences in collaborative middle school robotics program. TechTrends 2020, 64, 373–387.
- Hsu, T.; Chang, S.; Hung, Y. How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Comput. Educ. 2018, 126, 296–310.
- Jong, M.S.; Geng, J.; Chai, C.S.; Lin, P. Development and predictive validity of the computational thinking disposition questionnaire. Sustainability 2020, 12, 4459.
- Papert, S.A. Mindstorms. Children, Computers and Powerful Ideas; Basic Books: New York, NY, USA, 1980.
- Tucker-Raymond, E.; Puttick, G.; Cassidy, M.; Harteveld, C.; Troiano, G.M. “I Broke Your Game!”: Critique among middle schoolers designing computer games about climate change. Int. J. STEM Educ. 2019, 6.
- Fronza, I.; Ioini, N.E.; Corral, L. Teaching computational thinking using agile software engineering methods: A framework for middle schools. ACM Trans. Comput. Educ. 2017, 17, 1–28.
- Thomas, J.O.; Rankin, Y.; Minor, R.; Sun, L. Exploring the difficulties African-American middle school girls face enacting computational algorithmic thinking over three years while designing games for social change. Comput. Support. Coop. Work 2017, 26, 389–421.
- Saritepeci, M. Developing computational thinking skills of high school students: Design-based learning activities and programming tasks. Asia-Pac. Educ. Res. 2020, 29, 35–54.
- Settle, A.; Franke, B.; Hansen, R.; Spaltro, F.; Jurisson, C.; Rennert-May, C.; Wildeman, B. Infusing computational thinking into the middle- and high-school curriculum. In Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, New York, NY, USA, 3–5 July 2012.
- Grover, S. Assessing algorithmic and computational thinking in K-12: Lessons from a middle school classroom. In Emerging Research, Practice, and Policy on Computational Thinking. Educational Communications and Technology: Issues and Innovations; Rich, P., Hodges, C., Eds.; Springer: Cham, Switzerland, 2017.
- Korkmaz, Ö.; Çakir, R.; Özden, M.Y. A validity and reliability study of the computational thinking scales (CTS). Comput. Hum. Behav. 2017, 72, 558–569.
- Yaşar, O. A new perspective on computational thinking. Commun. ACM 2018, 61, 33–39.
- Steier, F. Reflexivity and methodology: An Ecological Constructionism; Sage: Thousand Oaks, CA, USA, 1991.
- Birch, M.; Miller, T. Inviting intimacy: The interview as therapeutic opportunity. Int. J. Soc. Res. Methodol. 2000, 3, 189–202.
- Chi, F. Turning experiences into critical reflections: Examples from Taiwanese in-service teachers. Asia-Pac. J. Teach. Educ. 2013, 41, 28–40.
- Matsuo, M. Goal orientation, critical reflection, and unlearning: An individual-level study. Hum. Resour. Dev. Q. 2018, 29, 49–66.
- Williams, B. Developing critical reflection for professional practice through problem-based learning. J. Adv. Nurs. 2001, 34, 27–34.
- Gibson, A.; Aitken, A.; Sándor, A.; Shum, S.B.; Tsingos-Lucas, C.; Knight, S. Reflective writing analytics for actionable feedback. In Proceedings of the 7th International Learning Analytics & Knowledge Conference, Vancouver, BC, Canada, 13–17 March 2017.
- Kember, D.; McKay, J.; Sinclair, K.; Wong, F.K.Y. A four-category scheme for coding and assessing the level of reflection in written work. Assess. Eval. High. Educ. 2008, 33, 369–379.
- Colbert, C.Y.; Graham, L.; West, C.; White, B.A.; Arroliga, A.C.; Myers, J.D.; Ogden, P.E.; Archer, J.; Mohammad, Z.T.A.; Clark, J. Teaching metacognitive skills: Helping your physician trainees in the quest to ‘know what they don’t know’. Am. J. Med. 2015, 128, 318–324.
- Medina, M.S.; Castleberry, A.N.; Persky, A.M. Strategies for improving learner metacognition in health professional education. Am. J. Pharm. Educ. 2017, 81, 78.
- Lee, C.B.; Koh, N.K.; Cai, X.L.; Quek, C.L. Children’s use of meta-cognition in solving everyday problems: Children’s monetary decision-making. Aust. J. Educ. 2012, 56, 22–39.
- Flavell, J.H. Metacognition and cognitive monitoring: A new area of cognitive–developmental inquiry. Am. Psychol. 1979, 34, 906–911.
- Fleming, S.M.; Dolan, R.J.; Frith, C.D. Metacognition: Computation, biology and function. Philos. Trans. R. Soc. Lond. 2012, 367, 1280–1286.
- Wing, J.M. Computational thinking. Commun. ACM 2006, 49, 33–35.
- Boud, D.; Keogh, R.; Walker, D. Reflection: Turning Experience into Learning, 1st ed.; Routledge: Oxfordshire, UK, 1985.
- Kwon, K.; Jonassen, D.H. The influence of reflective self-explanations on problem-solving performance. J. Educ. Comput. Res. 2011, 44, 247–263.
- Howie, P.; Bagnall, R. A beautiful metaphor: Transformative learning theory. Int. J. Lifelong Educ. 2013, 32, 816–836.
- Robertson, J. The educational affordances of blogs for self-directed learning. Comput. Educ. 2011, 57, 1628–1644.
- Miller, L.D.; Soh, L.; Chiriacescu, V.; Ingraham, E.; Shell, D.F.; Hazley, M.P. Integrating computational and creative thinking to improve learning and performance in CS1. In Proceedings of the 45th ACM Technical Symposium on Computer Science (SIGCSE’2014), New York, NY, USA, 5–8 March 2014.
- Alayoub, H.W.M.; Nouby, A.M.; Amer, A.M. The effect of e-learning based on meta-cognition strategy on students’ achievement and awareness of creative problems solving processes in a C++ course at Kuwait University. In Proceedings of the International Conference on e-Learning “Best Practices in Management, Design and Development of e-Courses: Standards of Excellence and Creativity”, Manama, Bahrain, 7–9 May 2013.