Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking

被引:1
作者
Moreno-Leon, Jesus [1 ]
Robles, Gregorio [2 ]
Roman-Gonzalez, Marcos [3 ]
机构
[1] Programamos Es, Seville, Spain
[2] Univ Rey Juan Carlos, Madrid, Spain
[3] Univ Nacl Educ Distancia, Madrid, Spain
来源
RED-REVISTA DE EDUCACION A DISTANCIA | 2015年 / 46期
关键词
Computational thinking; learning; coding; Scratch; assessment;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
One of the barriers to entry of computer programming in schools is the lack of tools that support educators in the assessment of student projects. In order to amend this situation this paper presents Dr. Scratch, a web application that allows teachers and students to automatically analyze projects coded in Scratch, the most used programming language in primary and secondary education worldwide, to check if they have been properly programmed, learn from their mistakes and get feedback to improve their code and develop their Computational Thinking (CT) skills. One of the goals of Dr. Scratch, besides supporting teachers in the evaluation tasks, is to act as a stimulus to encourage students to keep on improving their programming skills. Aiming to check its effectiveness regarding this objective, workshops with students in the range from 10 to 14 years were run in 8 schools, in which over 100 learners analyzed one of their Scratch projects with Dr. Scratch, read the information displayed as feedback by Dr. Scratch, and tried to improve their projects using the guidelines and tips offered by the tool. Our results show that at the end of the workshop, students increased their CT score and, consequently, improved their coding skills.
引用
收藏
页数:23
相关论文
共 50 条
[41]   DEVELOPMENT OF THE STUDENTS' COMPUTATIONAL THINKING SKILLS WITH PROJECT-BASED LEARNING IN SCRATCH PROGRAMMING ENVIRONMENT [J].
Voinohovska, Valentina ;
Tsankov, Svetlozar ;
Goranova, Evgenia .
13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, :5254-5261
[42]   Computational thinking and teacher education: challenges and didactic possibilities using the Scratch tool [J].
Ferreira do Amaral, Cybelle Cristina ;
Yonezawa, Wilson Massashiro ;
Vieira Barros, Daniela Melare .
DIALOGIA, 2022, (40)
[43]   From Mathematical Thinking to Computational Thinking: Use Scratch Programming to Teach Concepts of Prime and Composite Numbers [J].
Kong, Siu Cheung ;
Kwok, Wai Ying .
29TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2021), VOL I, 2021, :549-558
[44]   Analysis of Scratch Projects of an Introductory Programming Course for Primary School Students [J].
Funke, Alexandra ;
Geldreich, Katharina ;
Hubwieser, Peter .
PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, :1229-1236
[45]   Problem solving with Polya's technique using computational thinking and Scratch with Secondary School students [J].
Molina Ayuso, Alvaro ;
Adamuz Povedano, Natividad ;
Bracho Lopez, Rafael .
AULA ABIERTA, 2020, 49 (01) :83-90
[46]   Educational Challenges for Computational Thinking in K-12 Education: A Systematic Literature Review of "Scratch" as an Innovative Programming Tool [J].
Montiel, Hugo ;
Gomez-Zermeno, Marcela Georgina .
COMPUTERS, 2021, 10 (06)
[47]   Co-designing to develop computational thinking skills in Nigeria K-12 using scratch [J].
Sunday, Amos Oyelere ;
Agbo, Friday Joseph ;
Suhonen, Jarkko ;
Jormanainen, Ilkka ;
Tukiainen, Markku .
EDUCATION AND INFORMATION TECHNOLOGIES, 2025,
[48]   Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? [J].
Perez-Marin, Diana ;
Hijon-Neira, Raquel ;
Bacelo, Adrian ;
Pizarro, Celeste .
COMPUTERS IN HUMAN BEHAVIOR, 2020, 105
[49]   Effects of Scratch-Based Activities on 4th-Grade Students' Computational Thinking Skills [J].
Piedade, Joao ;
Dorotea, Nuno .
INFORMATICS IN EDUCATION, 2023, 22 (03) :499-523
[50]   Effects of geogebra-enhanced scratch computational thinking instruction on fifth-grade students' motivation, anxiety, cognitive load [J].
Fang, Xiaoxuan ;
Ng, Davy Tsz Kit ;
Yuen, Manwai .
EDUCATION AND INFORMATION TECHNOLOGIES, 2025, 30 (01) :377-402