Performing Algorithms: Weaving as Promising Context for Computational Learning

Performing Algorithms: Weaving as Promising Context for Computational Learning
Jared O'Leary

In this episode I unpack Keune’s (2022) publication titled “Performing algorithms: Weaving as promising context for computational learning,” which explores weaving as a potential practice for exploring computer science concepts.

Article

Keune, A. (2022). Performing Algorithms: Weaving as Promising Context for Computational Learning. International Society of the Learning Sciences, 957–960.


Abstract

“An important aspect of diversifying STEM fields, including computing, is to better understand how tools and materials that are associated with socio-historical practices of underrepresented populations are aligned with disciplinary concepts and what these materials contribute to teaching and learning. Taking a constructionist stance, this study builds on the precedent of electronic textiles in the learning sciences to investigate the alignment of nonelectronically augmented fiber crafts with core computer science concepts through the idea of epistemological pluralism. Through an artifact analysis with computer science instructors, the study found that weaving and manipulating fabric are aligned with core computational concepts and that one craft activity requires multiple approaches to computational concepts. The work points to a particular instance of epistemological pluralism and the potential of fiber crafts as a context for understanding transfer of computational concepts across multiple representations.”


My One Sentence Summary

This paper explores weaving as a potential practice for exploring computer science concepts.


Some Of My Lingering Questions/Thoughts

  • I wonder what students would have said about their artifacts if they were interviewed.

  • When might integration be an activity that serves as a metaphor or medium for learning a CS concept or practice?

    • When might that be problematic?

  • Where is the line for you for when you consider something to be an example of CS/CT and when it isn’t?


Resources/Links Relevant to This Episode



More Content