Applications of Affinity Space Characteristics in [Computer Science] Education

Applications of Affinity Space Characteristics in [Computer Science] Education
Jared O'Leary

In this episode I unpack my (2020) publication titled “Applications of affinity space characteristics in music education,” which has twelve characteristics of informal learning spaces that I will discuss in relation to computer science education.

Chapter

O’Leary, J. (2020). Applications of Affinity Space Characteristics in Music Education. In The Oxford Handbook of Social Media and Music Learning, edited by Janice Waldron, Stephanie Horsley, and Kari Veblen (pp.65-87). Oxford: Oxford University Press.


Abstract

“Affinity spaces are the physical, virtual, or combination of locations where people come together around a shared affinity (interest) (Duncan & Hayes, 2012). Online affinity spaces can act as a participatory hub for music making and learning through social networking and sharing. Although music affinity spaces exist in myriad informal spaces, little scholarship explores potential applications of affinity space characteristics within formalized learning spaces. This chapter introduces characteristics of an affinity space and questions the role of the framework in relation to another framework commonly used in online music-learning communities: communities of practice. This chapter concludes with a discussion on practical and theoretical applications of affinity space characteristics within formalized educational contexts.”


Author Keywords

Affinity space, music education, informal learning, online community, communities of practice


My One Sentence Summary

This chapter discuss applications of twelve characteristics of informal learning spaces within formalized educational contexts, such as computer science classrooms.


Questions to consider for each affinity space characteristic

  1. Affinity spaces share a common endeavor

    1. How might elementary CS classes encourage a multitude of identities such as gamer, actor, musician, creator, artist, composer, reviewer, performer, manufacturer, journalist, listener, student, teacher, and more within a shared space? 

    2. How might we encourage young coders to create projects for their peers or community? 

    3. How might young coders document these experiences in order to share processes, successes, and moments of growth or understanding? 

    4. How might young coders ask for or provide constructive critique on the projects we create in these spaces? 

    5. How might we engage in hyphenated forms of coding where young coders shift through a variety of identities and engagement (e.g., designer, artist, programmer, gamer, writer, etc.)? 

      1. How might we assess learning in a space with a multitude of CS related identities? 

    6. When is the focus on individualized, small group, or large group learning of coding concepts and understandings? 

    7. If young coders in a class do not share common interests with their peers, how might we utilize social media to connect them with other coders who share similar interests?

  2. Affinity spaces are not segregated by age

    1. How might coding classes or communities remove unnecessary segregation by age? 

    2. What should CS educators and facilitators consider when creating spaces with a broad range of ages? 

    3. How might people participate in CS spaces where young and old shift between roles of teacher and student? 

    4. How might CS sequences or cycles adapt or expand to include interaction or participation across age levels? 

    5. How might age-based classes or communities interact and learn with other classes of different age groups in either synchronous or asynchronous contexts? 

      1. In what ways might social platforms and networks assist with these forms of communication?

  3. Affinity spaces are not segregated by experience

    1. What kinds of expertise are valued in our classes or communities? 

      1. When are we unintentionally supporting a narrow understanding of what it means to be an expert in CS or coding? 

    2. What are potential affordances and constraints of segregating coders by experience or expertise? 

    3. How might those with more experience teach those with less, and when might these roles reverse? 

      1. How might proficient and novice coders communicate synchronously and asynchronously when scheduling, spatial, or geographic constraints prevent or limit communication?

  4. Affinity spaces encourage, but do not require, active participation

    1. What kinds of CS engagement “count” as participation within a CS/coding class or community? 

    2. What kinds of participation are required for members of a community or for a grade in a class? 

      1. Who can(not) participate in a space with prerequisite forms of engagement? 

    3. How diverse are the forms of participation over time in a CS/coding class or community? 

    4. What are the affordances and constraints of homogenous participation within a shared space? 

    5. What should educators or facilitators consider when designing educational spaces with a multitude of engagement? 

    6. How might social media augment engagement in such spaces?

  5. Interaction transforms content within an affinity space

    1. How might coders transform the educational spaces in which they interact? 

    2. In what ways might curricula change to reflect the interests of the coders who engage with them? 

    3. How might curriculum developers use social media to interact with, and respond to, the interests of the coders who use their curricula? 

    4. How might classes or communities adapt to reflect the diverse interests of the coders who participate in them?

  6. Affinity spaces encourage both intensive and extensive knowledge

    1. How might we encourage individualized expertise within group settings? 

    2. How might standards assist with or hinder individualized expertise? 

    3. What are the affordances and constraints of coding experiences focusing on generalized knowledge over individualized expertise? 

    4. How might we use social media within formalized learning spaces to cultivate individualized expertise?

  7. Affinity spaces encourage individual and distributed knowledge

    1. How might classes or communities cultivate individualized expertise within a shared space? 

    2. How might we utilize intensive knowledge within a group setting to augment collective, extensive knowledge? 

      1. What is the role of the educator or facilitator within a space like this? 

    3. How might social media assist with distributing knowledge beyond a class or community?

  8. Affinity spaces encourage dispersed knowledge

    1. How might coders utilize social media and other technologies to collect and curate resources from outside of coding classes or communities? 

    2. How might we use social media and other technologies to connect coding/CS classes or communities? 

      1. What must we consider when connecting with other coding/CS spaces across the world?

  9. Affinity spaces encourage and honor tacit knowledge

    1. How might coders demonstrate understanding within other classes or communities? 

    2. How might coding classes or communities unintentionally limit these kinds of demonstrations of understanding? 

    3. How might formalized assessments include multiple ways of demonstrating understanding?

  10. Affinity spaces encourage a multitude of engagement

    1. How might coding class and communities encourage a multitude of engagement within a shared space? 

    2. How might formalized educational spaces assess a multitude of engagement? 

    3. What are some affordances and constraints of requiring coders to participate in some ways more than others? 

    4. What does favoring assessment of one form of engagement over another imply about the perceived value of such engagement?

  11. Affinity spaces have multiple routes to status

    1. How might an educational space cultivate and encourage multiple routes to individualized expertise within a shared common endeavor? 

      1. How might we facilitate such a space? 

      2. How might we assess such diverse understandings across multiple routes to status?

  12. Leadership is porous and leaders are resources

    1. How might formalized spaces distribute leadership opportunities or encourage fluidity among roles as a leader and learner? 

    2. How might formalized spaces encourage democratic opportunities? 

    3. In what ways might the designated educator or facilitator shift roles within an educational space?


Resources/Links Relevant to This Episode



More Content