CodeQuilt: Designing an Hour of Code Activity for Creative and Critical Engagement with Computing

As one of the largest initiatives to introduce K-12 youth to computing, the Hour of Code has reached hundreds of millions of students around the globe. While Hour of Code activities have been immensely successful, they have also been criticized for their focus on puzzle-like close-ended guided activities leaving out more creative and critical engagement with computing. In this paper, we report on efforts to design CodeQuilt, an Hour-of-Code-style activity in which middle and high school youth were asked to design Scratch projects that engage with issues on who and what is computing. We analyzed over 100 Scratch projects posted on the public CodeQuilt site in addition to reflective responses provided by participating youth. We found that a wide array of Scratch projects engaged creatively by integrating popular media but only a small number of projects focused on critical issues. In the discussion, we outline next steps for better supporting more critical and creative engagement with computing in Hour of Code activities.

[1]  Jane Margolis,et al.  Unlocking the clubhouse: a decade later and now what? , 2013, SIGCSE '13.

[2]  Dastyni Loksa,et al.  It is time for more critical CS education , 2020, Commun. ACM.

[3]  bell hooks,et al.  Introduction Teaching to Transgress , 2014 .

[4]  Mitchel Resnick,et al.  Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play , 2017 .

[5]  S. Merz Race after technology. Abolitionist tools for the new Jim Code , 2020, Ethnic and Racial Studies.

[6]  Yasmin B. Kafai,et al.  Blind Spots in Youth DIY Programming: Examining Diversity in Creators, Content, and Comments within the Scratch Online Community , 2016, CHI.

[7]  Kristi Johansen,et al.  Teaching to Transgress , 1997 .

[8]  Maggie Dahn,et al.  Dynamics of emotion, problem solving, and identity: Portraits of three girl coders , 2020, Comput. Sci. Educ..

[9]  Cameron Wilson Hour of code---a record year for computer science , 2015, Inroads.

[10]  Clifford H. Lee,et al.  None But Ourselves Can Free Our Minds: Critical Computational Literacy as a Pedagogy of Resistance , 2016 .

[11]  Allan Fisher,et al.  Unlocking the Clubhouse : Women in Computing by Allan Fisher , 2015 .

[12]  Yasmin B. Kafai,et al.  Promoting socio-political identification with computer science: How high school youth restory their identities through electronic textile quilts , 2021, 2021 Conference on Research in Equitable and Sustained Participation in Engineering, Computing, and Technology (RESPECT).

[13]  A. Stornaiuolo,et al.  Restorying the Self: Bending Toward Textual Justice , 2016 .

[14]  Ben Williamson,et al.  Political computational thinking: policy networks, digital governance and ‘learning to code’ , 2016 .

[15]  Tony Doyle,et al.  Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy , 2017, Inf. Soc..

[16]  Michael Lachney,et al.  Software Design in the “Construction Genre” of Learning Technology: Content Aware versus Content Agnostic , 2016 .

[17]  Jason C. Yip,et al.  Participatory Design for Learning : Perspectives from Practice and Research , 2017 .

[18]  Sepehr Vakil,et al.  Ethics, Identity, and Political Vision: Toward a Justice-Centered Approach to Equity in Computer Science Education. , 2018 .