Extending Scratch: New pathways into programming
Name
Resnick_Extending Scratch.pdf
Size
401.42 KB
Format
Adobe PDF
Checksum (MD5)
f8b3a5648ec293de55e0f0242b4966f6
Author(s) • • • •
Dasgupta, Sayamindu
Clements, Shane Morgan
Idlbi, Abdulrahman
Willis-Ford, Christopher
Resnick, Mitchel
Date Issued
December 2015
Journal
2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Dasgupta, Sayamindu, Shane M. Clements, Abdulrahman Y. Idlbi, Chris Willis-Ford, and Mitchel Resnick. “Extending Scratch: New Pathways into Programming.” 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (October 2015). © 2015 IEEE
Version
Author's final manuscript
Abstract
We present the Scratch extension system, a toolkit that enables anyone to extend the vocabulary of the visual Scratch programming language through custom programming blocks written in JavaScript. The extension system is designed to (i) enable innovating on the Scratch programming language itself, in addition to innovating with it through projects, and (ii) enable the creation of new interest-driven pathways into Scratch programming. In this paper, we describe some of the prior work done in this space, our design and implementation, open questions and challenges, and some preliminary outcomes.
MIT Department
Massachusetts Institute of Technology. Media Laboratory
Program in Media Arts and Sciences (Massachusetts Institute of Technology)
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1109/VLHCC.2015.7357212