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.

References in zbMATH (referenced in 9 articles , 1 standard article )

Showing results 1 to 9 of 9.
Sorted by year (citations)

  1. Yuen, Timothy T.; Reyes, Maritza; Zhang, Yuanlin: Introducing computer science to high school students through logic programming (2019)
  2. Berland, Matthew; Baker, Ryan S.; Blikstein, Paulo: Educational data mining and learning analytics: applications to constructionist research (2014) ioport
  3. Wilkerson-Jerde, Michelle Hoda: Construction, categorization, and consensus: student generated computational artifacts as a context for disciplinary reflection (2014) MathEduc
  4. Xie, Tao; Zhang, Lu; Xiao, Xusheng; Xiong, Ying-Fei; Hao, Dan: Cooperative software testing and analysis: advances and challenges (2014) ioport
  5. Wang, Danli; Zhang, Yang; Chen, Shengyong: E-block: A tangible programming tool with graphical blocks (2013) ioport
  6. Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, Manuel Fahndrich: TouchDevelop: programming cloud-connected mobile devices via touchscreen (2011) not zbMATH
  7. Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn: The Scratch programming language and environment (2010) ioport
  8. Utting, Ian; Cooper, Stephen; Kölling, Michael; Maloney, John; Resnick, Mitchel: Alice, Greenfoot, and Scratch -- a discussion (2010) ioport
  9. Resnick, Mitchel; Maloney, John; Monroy-Hernández, Andrés; Rusk, Natalie; Eastmond, Evelyn; Brennan, Karen; Millner, Amon; Rosenbaum, Eric; Silver, Jay S.; Silverman, Brian; Kafai, Yasmin B.: Scratch: programming for all (2009) ioport