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
来源
关键词
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 条
  • [1] Dr. Scratch: a Web Tool to Automatically Evaluate Scratch Projects
    Moreno-Leon, Jesus
    Robles, Gregorio
    PROCEEDINGS OF THE 10TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, WIPSCE 2015, 2015, : 132 - 133
  • [2] Scratch Analysis Tool(SAT): A Modern Scratch Project Analysis Tool based on ANTLR to Assess Computational Thinking Skills
    Chang, Zhong
    Sun, Yan
    Wu, Tin-Yu
    Guizani, Mohsen
    2018 14TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2018, : 950 - 955
  • [3] Comparing Computational Thinking in Scratch and Non-Scratch Web Design Projects: A Meta-Analysis on Framing and Refactoring
    Lee, Chien-Sing
    Wong, K. Daniel
    29TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2021), VOL II, 2021, : 456 - 461
  • [4] Gender Characteristics and Computational Thinking in Scratch
    Niousha, Rose
    Saito, Daisuke
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1344 - 1344
  • [5] Learning Computational Thinking and scratch at distance
    Jose Marcelino, Maria
    Pessoa, Teresa
    Vieira, Celeste
    Salvador, Tatiana
    Jose Mendes, Antonio
    COMPUTERS IN HUMAN BEHAVIOR, 2018, 80 : 470 - 477
  • [6] "Scratch"-ing computational thinking with Arduino: A meta-analysis
    Fidai, Aamir
    Capraro, Mary Margaret
    Capraro, Robert M.
    THINKING SKILLS AND CREATIVITY, 2020, 38
  • [7] Software Clones in Scratch Projects: On the Presence of Copy-and-Paste in Computational Thinking Learning
    Robles, Gregorio
    Moreno-Leon, Jesus
    Aivaloglou, Efthimia
    Hermans, Felienne
    2017 IEEE 11TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES (IWSC), 2017, : 31 - 37
  • [8] SCRATCH as Social Network: Topic Modeling and Sentiment Analysis in SCRATCH Projects
    Grassl, Isabella
    Fraser, Gordon
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING IN SOCIETY, ICSE-SEIS 2022, 2022, : 143 - 148
  • [9] SCRATCH as Social Network: Topic Modeling and Sentiment Analysis in SCRATCH Projects
    Grassl, Isabella
    Fraser, Gordon
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2022), 2022, : 143 - 148
  • [10] Assessing 4th Grade Students' Computational Thinking through Scratch Programming Projects
    Fagerlund, Janne
    Hakkinen, Paivi
    Vesisenaho, Mikko
    Viiri, Jouni
    INFORMATICS IN EDUCATION, 2020, 19 (04): : 611 - 640