题名

機器人程式設計教育對運算思維之影響:文獻計量分析及系統性文獻回顧

并列篇名

The Impact of Robot Programming Education on Computational Thinking: A Bibliometric Analysis and Systematic Literature Review

作者

張仁誠(Ren-Cheng Zhang);賴慧敏(Hui-Min Lai)

关键词

機器人 ; 運算思維 ; 程式設計教育 ; 文獻計量法 ; 系統性文獻分析 ; Robotics ; Computational thinking ; Programming education ; Bibliometric analysis ; Systematic literature review

期刊名称

資訊管理學報

卷期/出版年月

30卷4期(2023 / 10 / 31)

页次

377 - 418

内容语文

繁體中文;英文

中文摘要

為瞭解機器人程式設計教育對運算思維之影響,以文獻計量法和系統性文獻分析70篇此領域2006-2022收錄在Web of Science和Scopus的文章,發現如下:(1)2016年後文章數量快速上升,複合年增長率40.04%,此領域逐漸受到重視,研究正快速成長。(2)文獻計量分析發現此領域驅動主題有STEM與建構主義,小眾議題為師資生教育、專題導向學習與不插電活動,新興議題為視覺化程式設計,潛在議題有小學教育、K-12與幼童等議題。(3)系統性文獻分析發現此領域研究方法包括實驗法、質性研究、文獻分析和調查法,並探討不同教學方法對學生運算思維的影響。運算思維廣泛應用於多種學科,有多種評量方法評估運算思維技能。此領域教育系統K-12最多,高等教育次之,多數研究證實程式設計教育中機器人介入對運算思維有正面影響。

英文摘要

To understand the impact of robot programming education on computational thinking, this study conducted a bibliometric analysis and a systematic literature review of 70 articles published in this field from 2006 to 2022, sourced from Web of Science and Scopus. The findings were as follows: (1) The number of articles increased rapidly after 2016, with a compound annual growth rate of 40.04%. This trend shows the increasing attention and growing interest in this field of research. (2) The bibliometric analysis identified several prominent themes in the field, including science, technology, engineering, and mathematics (STEM) together with constructivism as motor themes; student teacher education, project-based learning, and unplugged activities as niche themes; and visual programming as an emerging theme. Basic themes include primary school, K-12, and early childhood education. (3) The systematic literature analysis revealed that the research methods in this field included experimental methods, qualitative research, literature analysis, and survey methods. These methods were utilized to investigate the impacts of different teaching approaches on students' computational thinking. Computational thinking was widely used in various disciplines, such as STEM, with diverse assessment methods employed to gauge computational thinking skills. The educational level in this field is K-12, followed by higher education. The majority of studies demonstrated that robot intervention in programming education has a positive impact on computational thinking.

主题分类 基礎與應用科學 > 資訊科學
社會科學 > 管理學
参考文献
  1. Ahn, M.,Zhu, H.,Hartikainen, K.,Ponte, H.,Gupta, A.,Levine, S.,Kumar, V.(2020).ROBEL: Robotics benchmarks for learning with low-cost robots.Conference on Robot Learning (CoRL 2019),Osaka, Japan:
  2. Alden, D.,Tramonti, M.(2020).Computational design thinking and physical computing: Preliminary observations of a pilot study.Robotics,9(3),71.
  3. Anderson, N. D.(2016).A call for computational thinking in undergraduate psychology.Psychology Learning & Teaching,15(3),226-234.
  4. Angeli, C.(2022).The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots.International Journal of Child-Computer Interaction,31,100329.
  5. 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.Educational Technology & Society,19(3),47-57.
  6. Ardito, G.,Czerkawski, B.,Scollins, L.(2020).Learning computational thinking together: Effects of gender differences in collaborative middle school robotics program.TechTrends,64(3),373-387.
  7. Aria, M.,Cuccurullo, C.(2017).bibliometrix: An R-tool for comprehensive science mapping analysis.Journal of Informetrics,11(4),959-975.
  8. Aria, M.,Misuraca, M.,Spano, M.(2020).Mapping the evolution of social research and data science on 30years of social indicators research.Social Indicators Research,149(3),803-831.
  9. 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.
  10. Bascou, N. A.,Menekse, M.(2016).Robotics in K-12 formal and informal learning environments: A review of literature.2016 ASEE Annual Conference & Exposition,New Orleans, Louisiana:
  11. Benitti, F. B. V.(2012).Exploring the educational potential of robotics in schools: A systematic review.Computers & Education,58(3),978-988.
  12. Bers, M. U.(2010).The TangibleK robotics program: Applied computational thinking for young children.Early Childhood Research & Practice,12(2),1-20.
  13. Bers, M. U.(2021).Coding, robotics and socio-emotional learning: Developing a palette of virtues.Pixel-Bit- Revista De Medios Y Educacion,62,309-322.
  14. Bers, M. U.,Flannery, L.,Kazakoff, E. R.,Sullivan, A.(2014).Computational thinking and tinkering: Exploration of an early childhood robotics curriculum.Computers & Education,72,145-157.
  15. Brennan, K.,Resnick, M.(2012).New frameworks for studying and assessing the development of computational thinking.Proceedings of the 2012 annual meeting of the American educational research association,Vancouver, Canada:
  16. Buitrago Flórez, F.,Casallas, R.,Hernández, M.,Reyes, A.,Restrepo, S.,Danies, G.(2017).Changing a generation’s way of thinking: Teaching computational thinking through programming.Review of Educational Research,87(4),834-860.
  17. Chang, C. W.,Lee, J. H.,Chao, P. Y.,Wang, C. Y.,Chen, G. D.(2010).Exploring the possibility of using humanoid robots as instructional tools for teaching a second language in primary school.Educational Technology & Society,13(2),13-24.
  18. Chen, G. H.,Shen, J.,Barth-Cohen, L.,Jiang, S. Y.,Huang, X. T.,Eltoukhy, M.(2017).Assessing elementary students’ computational thinking in everyday reasoning and robotics programming.Computers & Education,109,162-175.
  19. Chevalier, M.,Giang, C.,El-Hamamsy, L.,Bonnet, E.,Papaspyros, V.,Pellet, J. P.,Mondada, F.(2022).The role of feedback and guidance as intervention methods to foster computational thinking in educational robotics learning activities for primary school.Computers & Education,180,104431.
  20. Chevalier, M.,Giang, C.,Piatti, A.,Mondada, F.(2020).Fostering computational thinking through educational robotics: a model for creative computational problem solving.International Journal of STEM Education,7(1),1-18.
  21. Chiazzese, G.,Arrigo, M.,Chifari, A.,Lonati, V.,Tosto, C.(2019).Educational robotics in primary school: Measuring the development of computational thinking skills with the Bebras tasks.Informatics,6(4),43.
  22. Chiu, M. C.,Hwang, G. J.,Tu, Y. F.(2022).Roles, applications, and research designs of robots in science education: a systematic review and bibliometric analysis of journal publications from 1996 to 2020.Interactive Learning Environments,26
  23. Diago, P. D.,González-Calero, J. A.,Yáñez, D. F.(2022).Exploring the development of mental rotation and computational skills in elementary students through educational robotics.International Journal of Child-Computer Interaction,32,100388.
  24. Díaz-Lauzurica, B.,Moreno-Salinas, D.(2019).Computational thinking and robotics: A teaching experience in compulsory secondary education with students with high degree of apathy and demotivation.Sustainability,11(18),5109.
  25. Dorotea, N.,Piedade, J.,Pedro, A.(2021).Mapping K-12 computer science teacher’s interest, self-confidence, and knowledge about the use of educational robotics to teach.Education Sciences,11(8),1-15.
  26. Durak, H. Y.,Yilmaz, F. G. K.,Yilmaz, R.(2019).Computational thinking, programming self-efficacy, problem solving and experiences in the programming process conducted with robotic activities.Contemporary Educational Technology,10(2),173-197.
  27. Elango, B.,Rajendran, P.(2012).Authorship trends and collaboration pattern in the marine sciences literature: A scientometric study.International Journal of Information Dissemination and Technology,2(3),166-169.
  28. Esteve-Mon, F. M.,Adell-Segura, J.,Nebot, M. A. L.,Novella, G. V.,Aparicio, J. P.(2019).The development of computational thinking in student teachers through an intervention with educational robotics.Journal of Information Technology Education: Innovations in Practice,18,139-152.
  29. Evripidou, S.,Georgiou, K.,Doitsidis, L.,Amanatiadis, A. A.,Zinonos, Z.,Chatzichristofis, S. A.(2020).Educational robotics: Platforms, competitions and expected learning outcomes.IEEE Access,8,219534-219562.
  30. Fanchamps, N.,Slangen, L.,Hennissen, P.,Specht, M.(2021).The influence of SRA programming on algorithmic thinking and self-efficacy using Lego robotics in two types of instruction.International Journal of Technology and Design Education,31(2),203-222.
  31. Fanchamps, N.,Slangen, L.,Specht, M.,Hennissen, P.(2022).The effect on computational thinking using SRA-programming: Anticipating changes in a dynamic problem environment.IEEE Transactions on Learning Technologies,15(2),213-222.
  32. Fülöp, M. T.,Udvaros, J.,Gubán, Á.,Sándor, Á.(2022).Development of computational thinking using microcontrollers integrated into OOP (Object-Oriented Programming).Sustainability,14(12),7218.
  33. Funk, M.,Cascalho, J.,Santos, A. I.,Pedro, F.,Medeiros, P.,Amaral, B.,Mendes, A.(2022).A simple interactive robot to promote computational thinking.Frontiers in Computer Science,4,1-13.
  34. Gerosa, A.,Koleszar, V.,Tejera, G.,Gomez-Sena, L.,Carboni, A.(2022).Educational robotics intervention to foster computational thinking in preschoolers: Effects of children’s task engagement.Frontiers in Psychology,13,1-13.
  35. Grover, S.,Pea, R.(2013).Computational thinking in K–12:A review of the state of the field.Educational Researcher,42(1),38-43.
  36. Hall, J. A.,McCormick, K. I.(2022).My cars don’t drive themselves”: Preschoolers’ guided play experiences with button-operated robots.TechTrends,66(3),510-526.
  37. Hsiao, H. S.,Lin, Y. W.,Lin, K. Y.,Lin, C. Y.,Chen, J. H.,Chen, J. C.(2022).Using robot-based practices to develop an activity that incorporated the 6E model to improve elementary school students’ learning performances.Interactive Learning Environments,30(1),85-99.
  38. Hsieh, M. C.,Pan, H. C.,Hsieh, S. W.,Hsu, M. J.,Chou, S. W.(2022).Teaching the concept of computational thinking: A STEM-based program with tangible robots on project-based learning courses.Frontiers in Psychology,12,1-7.
  39. 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.
  40. Hsu, T. C.,Chen, M. S.(2022).The engagement of students when learning to use a personal audio classifier to control robot cars in a computational thinking board game.Research and Practice in Technology Enhanced Learning,17(27),1-17.
  41. Jaipal-Jamani, K.,Angeli, C.(2017).Effect of robotics on elementary preservice teachers’ self-efficacy, science learning, and computational thinking.Journal of Science Education and Technology,26(2),175-192.
  42. Kálózi-Szabó, C.,Mohai, K.,Cottini, M.(2022).Employing robotics in education to enhance cognitive development-A pilot study.Sustainability,14(23),1-12.
  43. Kelleher, C.,Pausch, R.(2005).Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers ACM.Computing Surveys,37(2),83-137.
  44. Kert, S. B.,Erkoç, M. F.,Yeni, S.(2020).The effect of robotics on six graders’ academic achievement, computational thinking skills and conceptual knowledge levels.Thinking Skills and Creativity,38,100714.
  45. Kert, S. B.,Yeni, S.,Erkoc, M. F.(2022).Enhancing computational thinking skills of students with disabilities.Instructional Science,50(4),625-651.
  46. Korkmaz, Ö.,Çakır, R.,Özden, M.(2015).Computational thinking levels scale (CTLS) adaptation for secondary school level.Gazi Journal of Educational Science,1(2),143-162.
  47. Korkmaz, Ö.,Çakır, R.,Özden, M.(2017).A validity and reliability study of the computational thinking scales (CTS).Computers in Human Behavior,72,558-569.
  48. Kwon, K.,Jeon, M.,Zhou, C.,Kim, K.,Brush, T. A.(2022).Embodied learning for computational thinking in early primary education.Journal of Research on Technology in Education,21
  49. Lai, X. Y.,Wong, G. K. W.(2022).Collaborative versus individual problem solving in computational thinking through programming: A meta-analysis.British Journal of Educational Technology,53(1),150-170.
  50. Lee, L. K.,Cheung, T. K.,Ho, L. T.,Yiu, W. H.,Wu, N. L.(2021).A cross-platform game for learning computational thinking with the support of collaborative learning.International Journal of Innovation and Learning,30(3),334-357.
  51. Lee, S. J.,Francom, G. M.,Nuatomue, J.(2022).Computer science education and K-12 students’ computational thinking: A systematic review.International Journal of Educational Research,114,102008.
  52. Li, F.,Wang, X.,He, X. N.,Cheng, L.,Wang, Y. Y.(2022).The effectiveness of unplugged activities and programming exercises in computational thinking education: A Meta-analysis.Education and Information Technologies,27(6),7993-8013.
  53. Lu, J. J.,Fletcher, G. H. L.(2009).Thinking about Computational Thinking.ACM SIGCSE Bulletin,41(1),260-264.
  54. Lye, S. Y.,Koh, J. H. L.(2014).Review on teaching and learning of computational thinking through programming: What is next for K-12?.Computers in Human Behavior,41,51-61.
  55. Merino-Armero, J. M.,Gonzalez-Calero, J. A.,Cozar-Gutierrez, R.,del Olmo-Munoz, J.(2022).Unplugged activities in cross-curricular teaching: Effect on sixth graders’ computational thinking and learning outcomes.Multimodal Technologies and Interaction,6(2),1-11.
  56. Munoz-Repiso, A. G. V.,Caballero-Gonzalez, Y. A.(2019).Robotics to develop computational thinking in early Childhood Education.Comunicar,27(59),63-72.
  57. Nam, K. W.,Kim, H. J.,Lee, S.(2019).Connecting plans to action: The effects of a card-coded robotics curriculum and activities on Korean kindergartners.Asia-Pacific Education Researcher,28(5),387-397.
  58. Neutens, T.,Barbion, E.,Coolsaet, K.,Wyffels, F.(2021).Comparing learning ecologies of primary graphical programming: Create or fix?.Journal of Computer Assisted Learning,37(5),1296-1311.
  59. Noh, J.,Lee, J.(2020).Effects of robotics programming on the computational thinking and creativity of elementary school students.Educational Technology Research and Development,68(1),463-484.
  60. Ou Yang, F. C.,Lai, H. M.,Wang, Y. W.(2023).Effect of augmented reality-based virtual educational robotics on programming students’ enjoyment of learning, computational thinking skills, and academic achievement.Computers & Education,195,104721.
  61. Paliokas, I.,Arapidis, C.,Mpimpitsos, M.(2011).PlayLOGO 3D: A 3D interactive video game for early programming education.The third international conference on games and virtual worlds for serious applications,Athens, Greece:
  62. Panskyi, T.,Rowinska, Z.(2021).A holistic digital game-based learning approach to out-of-school primary programming education.Informatics in Education,20(2),255-276.
  63. Papert, S.(1980).Mindstorms: Children, computers and powerful ideas.United Kingdom:Harvester Press.
  64. Paucar-Curasma, R.,Villalba-Condori, K.,Arias-Chavez, D.,Le, N. T.,Garcia-Tejada, G.,Frango-Silveira, I.(2022).Evaluation of computational thinking using four educational robots with primary school students in Peru.Education in the Knowledge Society,23,1-10.
  65. Piedade, J. M. N.(2021).Pre-service and in-service teachers’ interest, knowledge, and self-confidence in using educational robotics in learning activities.Educacao & Formacao,6(1),24.
  66. Piedade, J.,Dorotea, N.,Pedro, A.,Matos, J. F.(2020).On teaching programming fundamentals and computational thinking with educational robotics: A didactic experience with pre-service teachers.Education Sciences,10(9),214.
  67. Pou, A. V.,Canaleta, X.,Fonseca, D.(2022).Computational thinking and educational robotics integrated into project-based learning.Sensors,22(10),3746.
  68. Pozzi, M.,Prattichizzo, D.,Malvezzi, M.(2021).Accessible educational resources for teaching and learning robotics.Robotics,10(1),38.
  69. Qu, J. R.,Fok, P. K.(2022).Cultivating students’ computational thinking through student-robot interactions in robotics education.International Journal of Technology and Design Education,32(4),1983-2002.
  70. Quintas-Mendas, A.,de Souza, E. B.,Amente, L.(2022).Learning design of a programming and robotics MOOC for childhood teachers and educators.Prisma Social,39,234-261.
  71. Relkin, E.,de Ruiter, L. E.,Bers, M. U.(2021).Learning to code and the acquisition of computational thinking by young children.Computers & Education,169,10422.
  72. 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.
  73. Sáez-López, J. M.,Buceta Otero, R.,y De Lara García-Cervigón, S.(2021).Introducing robotics and block programming in elementary education.RIED. Revista Iberoamericana de Educación a Distancia,24(1),95-113.
  74. Schez-Sobrino, S.,Vallejo, D.,Glez-Morcillo, C.,Redondo, M. Á.,Castro-Schez, J. J.(2020).RoboTIC: A serious game based on augmented reality for learning programming.Multimedia Tools and Applications,79,34079-34099.
  75. Seckel, M. J.,Vasquez, C.,Samuel, M.,Breda, A.(2022).Errors of programming and ownership of the robot concept made by trainee kindergarten teachers during an induction training.Education and Information Technologies,27(3),2955-2975.
  76. Selby, C. C.,Woollard, J.(2013).,未出版
  77. Sen, C.,Ay, Z. S.,Kiray, S. A.(2021).Computational thinking skills of gifted and talented students in integrated STEM activities based on the engineering design process: The case of robotics and 3D robot modeling.Thinking Skills and Creativity,42,100931.
  78. Shahin, M.,Gonsalvez, C.,Whittle, J.,Chen, C. Y.,Li, L.,Xia, X.(2022).How secondary school girls perceive Computational Thinking practices through collaborative programming with the micro:bit.Journal of Systems and Software,183,111107.
  79. Shepard, R. N.,Metzler, J.(1971).Mental rotation of three-dimensional objects.Science,171(3972),701-703.
  80. Shim, J.,Kwon, D.,Lee, W.(2016).The effects of a robot game environment on computer programming education for elementary school students.IEEE Transactions on Education,60(2),164-172.
  81. Shute, V. J.,Sun, C.,Asbell-Clarke, J.(2017).Demystifying computational thinking.Educational Research Review,22,142-158.
  82. Silva, R.,Fonseca, B.,Costa, C.,Martins, F.(2021).Fostering computational thinking skills: A didactic proposal for elementary school grades.Education Sciences,11(9),518.
  83. Sun, L.,Hu, L.,Zhou, D.(2021).Improving 7th-graders’ computational thinking skills through unplugged programming activities: A study on the influence of multiple factors.Thinking Skills and Creativity,42,100926.
  84. Sun, L.,Hu, L.,Zhou, D.(2021).Which way of design programming activities is more effective to promote K-12 students’ computational thinking skills? A meta-analysis.Journal of Computer Assisted Learning,37(4),1048-1062.
  85. Sung, W.,Ahn, J.,Black, J. B.(2022).Elementary Students’ Performance and Perceptions of Robot Coding and Debugging: Embodied Approach in Practice.Journal of Research in Childhood Education,36(4),681-696.
  86. Taylor, K.,Baek, Y.(2019).Grouping matters in computational robotic activities.Computers in Human Behavior,93,99-105.
  87. Tengler, K.,Sabitzer, B.(2022).Examining teachers’ intention to integrate robotics-based storytelling activities in primary schools.International Journal of Interactive Mobile Technologies,16(6),221-240.
  88. Terroba, M.,Ribera, J. M.,Lapresa, D.,Anguera, M. T.(2022).Observational analysis of the development of computational thinking in Early Childhood Education (5 years old) through an intervention proposal with a ground robot of programmed directionality.European Early Childhood Education Research Journal,30(3),437-455.
  89. Uzumcu, O.,Bay, E.(2021).The effect of computational thinking skill program design developed according to interest driven creator theory on prospective teachers.Education and Information Technologies,26(1),565-583.
  90. Valente, J. A.,Caceffo, R.,Bonacin, R.,dos Reis, J. C.,Goncalves, D. A.,Baranauskas, M. C. C.(2021).Embodied-based environment for kindergarten children: Revisiting constructionist ideas.British Journal of Educational Technology,52(3),986-1003.
  91. Wei, X.,Lin, L.,Meng, N.,Tan, W.,Kong, S. C.(2021).The effectiveness of partial pair programming on elementary school students’ Computational Thinking skills and self-efficacy.Computers & Education,160,104023.
  92. 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.
  93. Wing, J. M.(2006).Computational thinking.Communications of the ACM,49(3),33-35.
  94. Witherspoon, E. B.,Higashi, R. M.,Schunn, C. D.,Baehr, E. C.,Shoop, R.(2017).Developing computational thinking through a virtual robotics programming curriculum.ACM Transactions on Computing Education,18(1),1-20.
  95. Witherspoon, E. B.,Schunn, C. D.(2019).Teachers’ goals predict computational thinking gains in robotics.Information and Learning Sciences,120(5-6),308-326.
  96. Wu, S. Y.,Su, Y. S.(2021).Visual programming environments and computational thinking performance of fifth- and sixth-grade students.Journal of Educational Computing Research,59(6),1075-1092.
  97. Yang, W. P.,Luo, H. R.,Su, J. H.(2022).Towards inclusiveness and sustainability of robot programming in early childhood: Child engagement, learning outcomes and teacher perception.British Journal of Educational Technology,53(6),1486-1510.
  98. Yang, W. P.,Ng, D. T. K.,Gao, H. Y.(2022).Robot programming versus block play in early childhood education: Effects on computational thinking, sequencing ability, and self-regulation.British Journal of Educational Technology,53(6),1817-1841.
  99. Yilmaz Ince, E.,Koc, M.(2021).The consequences of robotics programming education on computational thinking skills: An intervention of the Young Engineer's Workshop (YEW).Computer Applications in Engineering Education,29(1),191-208.