The Missing Link to Computational Thinking
Abstract
:1. Introduction
- understand which aspects of a problem can be solved with a tool,
- evaluate if a specific tool can solve a problem,
- understand the limitations of computational tools,
- adapt a computational tool to a new use,
- recognize new ways to use tools, and
- apply computational strategies in any domain.
2. Materials and Methods
2.1. Search Terms
2.2. Selection Process
3. Results
3.1. Historical Breakdown
Between CS and CT, It’s Complicated
3.2. Related Work
3.2.1. A Closer Look at Definitions
3.2.2. Interdisciplinary Education
3.2.3. Teaching the Teachers
3.2.4. Learning Through Programming
3.2.5. Qualifying Cultural Impact
3.3. Fieldwork and Integration
3.3.1. Maker Education
3.3.2. Common Tools in CT Education
4. Discussion
Imagining a Future
“Today’s students will be confronted with a never-ending stream of unknown, uncertain, and unpredictable situations throughout their lives. Their success and happiness will depend upon their ability to think and act creatively.”—Mitchel Resnick [51]
Author Contributions
Funding
Conflicts of Interest
Abbreviations
CS | Computer Science |
CT | Computational Thinking |
K-12 | Learners between kindergarten and twelfth grade |
MOOC | Massive Open Online Course |
OER | Open Educational Resources |
STEAM | Science, Technology, Engineering, Arts, and Mathematics |
TLL | Teaching-Learning-Lab |
References
- Wing, J. Computational thinking and thinking about computing. Philos. Trans. R. Soc. Math. Phys. Eng. Sci. 2008, 366, 3717–3725. [Google Scholar] [CrossRef] [PubMed]
- Bocconi, S.; Chioccariello, A.; Dettori, G.; Ferrari, A.; Engelhardt, K. Developing Computational Thinking in Compulsory Education—Implications for Policy and Practice; JRC Working Papers; Joint Research Centre: Seville, Spain, 2016. [Google Scholar]
- Wing, J. Research Notebook: Computational Thinking—What and Why? Link Mag. 2011, 8, 20–23. [Google Scholar]
- Grandl, M.; Ebner, M. Kissed by the Muse: Promoting Computer Science Education for All with the Calliope Board. In Proceedings of the EdMedia: World Conference on Educational Media and Technology, Amsterdam, The Netherlands, 25–29 June 2018; pp. 606–615. [Google Scholar]
- Wolf, D.; Ebner, M. From Refugee to Programmer? An Action-Based Learning Approach for Teaching Coding to Refugees. In Proceedings of the EdMedia: World Conference on Educational Media and Technology, Amsterdam, The Netherlands, 25–29 June 2018. [Google Scholar]
- Menon, D.; Bp, S.; Romero, M.; Viéville, T. Going Beyond Digital Literacy to Develop Computational Thinking in K-12 Education. Available online: https://hal.inria.fr/hal-02281037/document (accessed on 13 December 2019).
- Sengupta, P.; Kinnebrew, J.S.; Basu, S.; Biswas, G.; Clark, D. Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Educ. Inf. Technol. 2013, 18, 351–380. [Google Scholar] [CrossRef]
- Csizmadia, A.; Curzon, P.; Dorling, M.; Humphreys, S.; Ng, T.; Selby, C.; Woollard, J. Computational Thinking—A Guide for Teachers; Computing at School: Swindon, UK, 2015. [Google Scholar]
- Chen, P.; Tian, Y.; Zhou, W.; Huang, R. A systematic review of computational thinking: Analysing research hot spots and trends by CiteSpace. In Proceedings of the 26th International Conference on Computers in Education, Manila, The Philppines, 26–30 November 2018; p. 3. [Google Scholar]
- Purgathofer, P.; Frauenberger, C. Ways of Thinking in Informatics. Commun. ACM 2019, 62, 58–64. [Google Scholar]
- Wing, J. Computational Thinking. Commun. ACM 2006, 49, 33–35. [Google Scholar] [CrossRef]
- DiSessa, A.A. Changing Minds: Computers, Learning, and Literacy; Massachusetts Institute of Technology: Cambridge, MA, USA, 2000; ISBN 978-0-262-04180-5. [Google Scholar]
- Grover, S.; Pea, R. Computational Thinking in K–12 A Review of the State of the Field. Educ. Res. 2013, 42, 38–43. [Google Scholar] [CrossRef]
- Papert, S. Mindstorms: Children, Computers, and Powerful Ideas; Basic Books: New York, NY, USA, 1980; ISBN 978-0-465-04627-0. [Google Scholar]
- Papert, S. An exploration in the space of mathematics educations. Int. J. Comput. Math. Learn. 1996, 1, 95–123. [Google Scholar] [CrossRef]
- Resnick, M.; Silverman, B.; Kafai, Y.; Maloney, J.; Monroy-Hernández, A.; Rusk, N.; Eastmond, E.; Brennan, K.; Millner, A.; Rosenbaum, E.; et al. Scratch: Programming for all. Commun. ACM 2009, 52, 60. [Google Scholar] [CrossRef]
- Dagienė, V.; Futschek, G. On the Way to Constructionist Learning of Computational Thinking in Regular School Settings. Constr. Found. 2019, 14, 231–233. [Google Scholar]
- Hu, C. Computational thinking—What it might mean and what we might do about it. In Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, Darmstadt, Germany, 27–29 June 2011; pp. 223–227. [Google Scholar]
- Aho, A.V. Computation and Computational Thinking. Comput. J. 2012, 55, 832–835. [Google Scholar] [CrossRef]
- Council, N.R. Report of a Workshop on the Scope and Nature of Computational Thinking; National Academies Press: Washington, DC, USA, 2010; ISBN 978-0-309-14957-0. [Google Scholar]
- Denning, P.J. The profession of IT Beyond computational thinking. Commun. ACM 2009, 52, 28–30. [Google Scholar]
- Hemmendinger, D. A plea for modesty. ACM Inroads 2010, 1, 4–7. [Google Scholar] [CrossRef]
- Barr, V.; Stephenson, C. Bringing computational thinking to K-12: What is Involved and what is the role of the computer science education community? Inroads 2011, 2, 48–54. [Google Scholar] [CrossRef]
- Kursat Cansu, F.; Kilicarslan Cansu, S. An Overview of Computational Thinking. Int. J. Comput. Sci. Educ. Sch. 2019, 3, 3. [Google Scholar]
- Shute, V.J.; Sun, C.; Asbell-Clarke, J. Demystifying computational thinking. Educ. Res. Rev. 2017, 22, 142–158. [Google Scholar] [CrossRef]
- Gretter, S.; Yadav, A. Computational Thinking and Media & Information Literacy: An Integrated Approach to Teaching Twenty-First Century Skills. TechTrends 2016, 60, 510–516. [Google Scholar]
- Hsu, T.-C.; Chang, S.-C.; Hung, Y.-T. How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Comput. Educ. 2018, 126, 296–310. [Google Scholar] [CrossRef]
- Yadav, A.; Hong, H.; Stephenson, C. Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends 2016, 60, 565–568. [Google Scholar] [CrossRef] [Green Version]
- Yadav, A.; Gretter, S.; Good, J.; McLean, T. Computational Thinking in Teacher Education. In Emerging Research, Practice, and Policy on Computational Thinking; Rich, P.J., Hodges, C.B., Eds.; Educational Communications and Technology: Issues and Innovations; Springer International Publishing: Cham, Switzerland, 2017; pp. 205–220. ISBN 978-3-319-52691-1. [Google Scholar]
- Heintz, F.; Mannila, L.; Farnqvist, T. A review of models for introducing computational thinking, computer science and computing in K-12 education. In Proceedings of the 2016 IEEE Frontiers in Education Conference (FIE), Erie, PA, USA, 12–15 October 2016; pp. 1–9. [Google Scholar]
- Barcelos, T.; Silveira, I. Teaching Computational Thinking in initial series An analysis of the confluence among mathematics and Computer Sciences in elementary education and its implications for higher education. In Proceedings of the XXXVIII Conferencia Latinoamericana En Informatica (CLEI), Medellin, Colombia, 1–5 October 2012; pp. 1–8. [Google Scholar]
- Bower, M.; Wood, L.; Lai, J.; Howe, C.; Lister, R.; Mason, R.; Highfield, K.; Veal, J. Improving the Computational Thinking Pedagogical Capabilities of School Teachers. Aust. J. Teach. Educ. 2017, 42, 4. [Google Scholar] [CrossRef] [Green Version]
- Qualls, J.A.; Sherrell, L.B. Why Computational Thinking Should Be Integrated into the Curriculum. J. Comput. Sci. Coll. 2010, 25, 66–71. [Google Scholar]
- Lockwood, J.; Mooney, A. Computational Thinking in Education: Where does it Fit? A systematic literary review. arXiv 2017, arXiv:1703.07659. [Google Scholar]
- Gross, S.; Kim, M.; Schlosser, J.; Lluch, D.; Mohtadi, C.; Schneider, D. Fostering computational thinking in engineering education: Challenges, examples, and best practices. In Proceedings of the 2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey, 3–5 April 2014; pp. 450–459. [Google Scholar]
- Lye, S.; Koh, J. Review on teaching and learning of computational thinking through programming: What is next for K-12? Comput. Hum. Behav. 2014, 4, 51–61. [Google Scholar] [CrossRef]
- Bocconi, S.; Punie, Y.; Dettori, G. Developing Computational Thinking: Approaches and Orientations in K-12 Education. In Proceedings of the EdMedia: World Conference on Educational Media and Technology, Vancouver, BC, Canada, 28–30 June 2016. [Google Scholar]
- Voogt, J.; Fisser, P.; Good, J.; Mishra, P.; Yadav, A. Computational thinking in compulsory education: Towards an agenda for research and practice. Educ. Inf. Technol. 2015, 20, 715–728. [Google Scholar] [CrossRef] [Green Version]
- Kalelioglu, F.; Gulbahar, Y.; Kukul, V. A Framework for Computational Thinking Based on a Systematic Research Review. Balt. J. Mod. Comput. 2016, 4, 583–596. [Google Scholar]
- Demarle-Meusel, H.; Sabitzer, B.; Sylle, J. The Teaching-Learning-Lab-Digital Literacy and Computational Thinking for Everyone. In Proceedings of the 9th International Conference on Computer Supported Education (CSEDU), Porto, Portugal, 21–23 April 2017. [Google Scholar]
- Sabitzer, B.; Demarle-Meusel, H. A Congress for Children and Computational Thinking for Everyone. In Proceedings of the 13th Workshop in Primary and Secondary Computing Education, Potsdam, Germany, 4–6 October 2018; pp. 25:1–25:6. [Google Scholar]
- Boulton, H.; Spieler, B.; Petri, A.; Schindler, C.; Slany, W.; Beltrán-Jaunsarás, M. The role of game jams in developing informal learning of computational thinking: A cross-european case study. arXiv 2016, arXiv:1805.04458. [Google Scholar]
- Rode, J.A.; Weibert, A.; Marshall, A.; Aal, K.; von Rekowski, T.; El Mimouni, H.; Booker, J. From Computational Thinking to Computational Making. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Osaka, Japan, 7–11 September 2015. [Google Scholar]
- Knochel, A.D.; Patton, R.M. If Art Education Then Critical Digital Making: Computational Thinking and Creative Code. Stud. Art Educ. 2015, 57, 21–38. [Google Scholar] [CrossRef]
- Zaharin, N.L.; Sharif, S.; Mariappan, M. Computational Thinking: A Strategy for Developing Problem Solving Skills and Higher Order Thinking Skills (HOTS). Int. J. Acad. Res. Bus. Soc. Sci. 2018, 8, 1265–1278. [Google Scholar] [CrossRef]
- Lee, I.; Martin, F.; Denner, J.; Coulter, B.; Allan, W.; Erickson, J.; Malyn-Smith, J.; Werner, L. Computational Thinking for Youth in Practice. Inroads 2011, 2, 32–37. [Google Scholar] [CrossRef]
- Serafini, G. Teaching Programming at Primary Schools: Visions, Experiences, and Long-Term Research Prospects. In Proceedings of the International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, Bratislava, Slovakia, 26–29 October 2011; Springer: Berlin/Heidelberg, Germany, 2011; pp. 143–154. [Google Scholar]
- Tsarava, K.; Moeller, K.; Pinkwart, N.; Butz, M.; Trautwein, U.; Ninaus, M. Training Computational Thinking: Game-Based Unplugged and Plugged-in Activities in Primary School. In Proceedings of the 11th European Conference on Game-Based Learning (ECGBL 2017), Graz, Austria, 5–6 October 2017. [Google Scholar]
- Standl, B. A case study on cooperative problem solving processes in small 9th grade student groups. In Proceedings of the 2016 IEEE Global Engineering Education Conference (EDUCON), Abu Dhabi, UAE, 10–13 April 2016; pp. 961–967. [Google Scholar]
- Kafai, Y.; Burke, Q. The social turn in K-12 programming: Moving from computational thinking to computational participation. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, Denver, CO, USA, 6–9 March 2013. [Google Scholar]
- Mitchel Resnick’s Open edX Opening Keynote. Available online: https://www.youtube.com/watch?v=J5swKv1V5_Y (accessed on 27 August 2019).
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pollak, M.; Ebner, M. The Missing Link to Computational Thinking. Future Internet 2019, 11, 263. https://doi.org/10.3390/fi11120263
Pollak M, Ebner M. The Missing Link to Computational Thinking. Future Internet. 2019; 11(12):263. https://doi.org/10.3390/fi11120263
Chicago/Turabian StylePollak, Michael, and Martin Ebner. 2019. "The Missing Link to Computational Thinking" Future Internet 11, no. 12: 263. https://doi.org/10.3390/fi11120263