Proceedings of the 18th ACM International Conference on Interaction Design and Children 2019
DOI: 10.1145/3311927.3323152
|View full text |Cite
|
Sign up to set email alerts
|

Is My Game OK Dr. Scratch?

Abstract: Computational thinking (CT) is key to digital literacy and helps develop problem-solving skills, which are fundamental in modern school. As game design shows potential for teaching CT, metrics like Dr. Scratch emerge that help scholars systematically assess the CT of student-designed games, particularly with Scratch. Compared to other CT metrics, Dr. Scratch scores the CT of Scratch projects automatically and can be used to describe CT development. However, previous research using Dr. Scratch summatively asses… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 31 publications
(12 citation statements)
references
References 63 publications
0
10
0
Order By: Relevance
“…While Dr. Scratch returns general information on the detected computational thinking concepts, LitterBox returns specific hints on how to proceed regarding detected smells and bug patterns. Therefore, Dr. Scratch might be particularly effective for extending programs according to computational thinking concepts [46] and LitterBox for repairing and improving programs [15]. LitterBox thus might support creating good example code, which is why in this paper we focus on this tool.…”
Section: Tool Support For Scratch Programsmentioning
confidence: 99%
“…While Dr. Scratch returns general information on the detected computational thinking concepts, LitterBox returns specific hints on how to proceed regarding detected smells and bug patterns. Therefore, Dr. Scratch might be particularly effective for extending programs according to computational thinking concepts [46] and LitterBox for repairing and improving programs [15]. LitterBox thus might support creating good example code, which is why in this paper we focus on this tool.…”
Section: Tool Support For Scratch Programsmentioning
confidence: 99%
“…Dr. Scratch automatically analyzes programming tasks according to the above scoring rules and presents scores to show the quality level of programming projects. There have been many studies that have used Dr. Scratch to assess students' CT skills (e.g., Moreno-León & Robles, 2015a;Park & Shin, 2019;Troiano et al, 2019;Vourletsis & Politis, 2022). In addition, CT concepts in Brennan and Resnick's (2012) framework correspond with the Dr. Scratch scoring criteria: abstraction = CT practices, logical thinking = operator, synchronization = event, parallelism = parallelism, flow control = sequence and loop, user interactivity = conditional, and data representation = data (Ternik et al, 2017).…”
Section: Instrumentmentioning
confidence: 99%
“…Dr. Scratch scores CT on seven dimensions: abstraction corresponding to CT practices, logical thinking corresponding to operator, synchronization to event, parallelism to parallelism, flow control to sequence and loop, user interactivity to conditional, and data representation to data (Ternik et al, 2017). Besides, CT concepts have been widely evaluated through Dr. Scratch (Park & Shin, 2019; Troiano et al, 2019). For instance, Park and Shin (2019) revealed the effectiveness of Scratch for fostering CT concepts.…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Such environments basically use visual or block‐based programming and adapt the design principle of games to minimize the complexity related to the syntax of programming languages. To allow automatic assessment of CT through these environments (i.e., Scratch projects), Troiano et al [27] employed a gamified web application called Dr. Scratch to detect bad programming habits that are common among students. One of the most prominent findings of their study was that while students' proficiency in parallelism, synchronization, and logic develops competently, the development of abstraction appears to be difficult.…”
Section: Related Researchmentioning
confidence: 99%