After ten years of deployment of the Sugar Learning Platform, we reflect on the specific tools and affordances deployed to engage learners in computational thinking with the overarching goal of fluency. These tools including multiple media-rich programming environments and also mechanism for debugging, collaboration, expression, and reflection. We motivate our selection of tools by reviewing the pioneering work of Seymour Papert, Marvin Minsky, and Cynthia Solomon, who first brought multimedia computing to elementary schools in the late 1960s with the goal of engaging children in the mastery of many of the heuristics and algorithms we associate with computational thinking. Multiple examples of how these tools have been used by teachers and students are discussed. We further describe the role that Free/Libre Software plays in providing scaffolding for deep and personal expression through programming and for surfacing personal responsibility, a sense of community, and unbounded expectations of Sugar users turned Sugar developers.
[1]
Walter Bender,et al.
Learning to Change the World: The Social Impact of One Laptop Per Child
,
2012
.
[2]
David Cavallo,et al.
Emergent Design and learning environments: Building on indigenous knowledge
,
2000,
IBM Syst. J..
[3]
Seymour Papert,et al.
Teaching Children Thinking
,
1972
.
[4]
Thomas L. Griffiths,et al.
Algorithms to Live By: The Computer Science of Human Decisions
,
2016
.
[5]
Walter Bender,et al.
Making Learning Visible
,
2012
.
[6]
Lois Hetland,et al.
Studio Thinking: The Real Benefits of Visual Arts Education
,
2007
.
[7]
William W. Gaver.
Technology affordances
,
1991,
CHI.
[8]
Claudia Urrea,et al.
Visualizing Learning in Open-Ended Problem Solving in the Arts Visualizando el Aprendizaje en Resolución de Problemas Abiertos en las Artes
,
2015
.
[9]
Seymour Papert,et al.
Twenty Things To Do With A Computer
,
1971
.