TY - JOUR
T1 - The cloud is the limit
T2 - A case study of programming on the web, with the web
AU - Weintrop, David
AU - Bau, David
AU - Wilensky, Uri
N1 - Publisher Copyright:
© 2019 Elsevier B.V.
PY - 2019/6
Y1 - 2019/6
N2 - The last ten years have seen a proliferation of introductory programming environments for younger learners. Increasingly, these environments are moving into the “cloud” where they can be accessed through web browsers and run on a variety of devices including tablets and smartphones. The shift to online settings enables a variety of powerful pedagogical features to be incorporated into the design of these learning environments, including making it easy to share learner-authored programs, browse projects written by others, and allow learners to incorporate various Internet resources into their work. Further, the Internet itself can serve as a productive canvas upon which novice programmers can create in the form of dynamic and interactive web pages. This shift in venue for authoring and editing programs is particularly well-suited for young learners growing up in an increasingly online world. In this paper, we present theoretical and practical arguments for online introductory programming environments as powerful learning tools and present data showing various ways young learners take advantage of features of the environment enabled by being situated online. In particular, the paper looks at how the online context can support young learners in authoring programs and interacting with programs authored by others. The contribution of this work is to advance our understanding of how the Internet can be utilized as a resource to situate learning and serve as an inviting and accessible pathway into computing.
AB - The last ten years have seen a proliferation of introductory programming environments for younger learners. Increasingly, these environments are moving into the “cloud” where they can be accessed through web browsers and run on a variety of devices including tablets and smartphones. The shift to online settings enables a variety of powerful pedagogical features to be incorporated into the design of these learning environments, including making it easy to share learner-authored programs, browse projects written by others, and allow learners to incorporate various Internet resources into their work. Further, the Internet itself can serve as a productive canvas upon which novice programmers can create in the form of dynamic and interactive web pages. This shift in venue for authoring and editing programs is particularly well-suited for young learners growing up in an increasingly online world. In this paper, we present theoretical and practical arguments for online introductory programming environments as powerful learning tools and present data showing various ways young learners take advantage of features of the environment enabled by being situated online. In particular, the paper looks at how the online context can support young learners in authoring programs and interacting with programs authored by others. The contribution of this work is to advance our understanding of how the Internet can be utilized as a resource to situate learning and serve as an inviting and accessible pathway into computing.
UR - http://www.scopus.com/inward/record.url?scp=85060918621&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85060918621&partnerID=8YFLogxK
U2 - 10.1016/j.ijcci.2019.01.001
DO - 10.1016/j.ijcci.2019.01.001
M3 - Article
AN - SCOPUS:85060918621
SN - 2212-8689
VL - 20
SP - 1
EP - 8
JO - International Journal of Child-Computer Interaction
JF - International Journal of Child-Computer Interaction
ER -