Scratch swMATH ID: 22808 Software Authors: Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn Description: The Scratch Programming Language and Environment. Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the Scratch programming language and environment support this goal. Homepage: https://dl.acm.org/citation.cfm?id=1868363 Related Software: Greenfoot; Alice; TinkerPlots; NetLogo; Maple; DLV; Potassco; ASPIDE; TouchDevelop; R Markdown; knitr; CRAN; D3.js; shiny; RStudio; WaveLab; Fathom; ggplot2; TurTan; DyTa Cited in: 2 Documents Standard Articles 1 Publication describing the Software Year The Scratch programming language and environment Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn 2010 Cited by 4 Authors 1 McNamara, Amelia A. 1 Reyes, Maritza 1 Yuen, Timothy T. 1 Zhang, Yuanlin Cited in 2 Serials 1 The American Statistician 1 Theory and Practice of Logic Programming Cited in 3 Fields 1 Statistics (62-XX) 1 Computer science (68-XX) 1 Mathematics education (97-XX) Citations by Year