Prototype of a Recommendation Model with Artificial Intelligence for Computational Thinking Improvement of Secondary Education Students

被引:2
作者
Hijon-Neira, Raquel [1 ]
Connolly, Cornelia [2 ]
Pizarro, Celeste [3 ]
Perez-Marin, Diana [1 ]
机构
[1] Univ Rey Juan Carlos, Comp Sci Dept, Madrid 28032, Spain
[2] Natl Univ Ireland Galway, Sch Educ, Galway H91 TK33, Ireland
[3] Univ Rey Juan Carlos, Appl Math Dept, Madrid 28032, Spain
关键词
computational thinking; programming; secondary education; preservice teachers; recommendation model with AI;
D O I
10.3390/computers12060113
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There is a growing interest in finding new ways to address the difficult task of introducing programming to secondary students for the first time to improve students' computational thinking (CT) skills. Therefore, extensive research is required in this field. Worldwide, new ways to address this difficult task have been developed: visual execution environments and approaches by text programming or visual programming are among the most popular. This paper addresses the complex task by using a visual execution environment (VEE) to introduce the first programming concepts that should be covered in any introductory programming course. These concepts include variables, input and output, conditionals, loops, arrays, functions, and files. This study explores two approaches to achieve this goal: visual programming (using Scratch) and text programming (using Java) to improve CT. Additionally, it proposes an AI recommendation model into the VEE to further improve the effectiveness of developing CT among secondary education students. This integrated model combines the capabilities of an AI learning system module and a personalized learning module to better address the task at hand. To pursue this task, an experiment has been carried out among 23 preservice secondary teachers' students in two universities, one in Madrid, Spain, and the other in Galway, Ireland. The overall results showed a significant improvement in the Scratch group. However, when analyzing the results based on specific programming concepts, significance was observed only in the Scratch group, specifically for the Loop concept.
引用
收藏
页数:17
相关论文
共 62 条
[1]   A Computational Model for TensorFlow An Introduction [J].
Abadi, Martin ;
Isard, Michael ;
Murray, Derek G. .
MAPL'17: PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON MACHINE LEARNING AND PROGRAMMING LANGUAGES, 2017, :1-7
[2]   Co-design of mini games for learning computational thinking in an online environment [J].
Agbo, Friday Joseph ;
Oyelere, Solomon Sunday ;
Suhonen, Jarkko ;
Laine, Teemu H. .
EDUCATION AND INFORMATION TECHNOLOGIES, 2021, 26 (05) :5815-5849
[3]   Computational thinking education: Issues and challenges [J].
Angeli, Charoula ;
Giannakos, Michail .
COMPUTERS IN HUMAN BEHAVIOR, 2020, 105
[4]  
[Anonymous], 1980, Mindstroms, children, computers, and powerful ideas
[5]  
Aristawati F., 2018, J TURK SCI ED, V15, P42, DOI 10.12973/tused.10255a)
[6]  
Astin W.A., 1993, College Retention Rates Are Often Misleading
[7]   Searching for exotic particles in high-energy physics with deep learning [J].
Baldi, P. ;
Sadowski, P. ;
Whiteson, D. .
NATURE COMMUNICATIONS, 2014, 5
[8]   Learner modeling for adaptive scaffolding in a Computational Thinking-based science learning environment [J].
Basu, Satabdi ;
Biswas, Gautam ;
Kinnebrew, John S. .
USER MODELING AND USER-ADAPTED INTERACTION, 2017, 27 (01) :5-53
[9]   Use of Artificial Intelligence in Smart Cities for Smart Decision-Making: A Social Innovation Perspective [J].
Bokhari, Syed Asad A. ;
Myeong, Seunghwan .
SUSTAINABILITY, 2022, 14 (02)
[10]  
Brennan K, 2012, P 2012 ANN M AM ED R, P25