Applications of Affinity Space Characteristics in [Computer Science] Education

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.

  • Welcome back to another episode of the CSK8 podcast.

    My name is Jared O'Leary.

    Each episode of this podcast alternates between an interview with a guest

    or multiple guests and a solo episode where it unpacks some scholarship.

    In this particular episode, I'm unpacking the chapter titled Applications

    of Affinity Space Characteristics in Music Education.

    I Jerod O'Leary argues that I mispronounced your name.

    Just kidding. That's me.

    All right.

    So this is the chapter that came out last year, and I'm going to talk

    about how it relates to computer science education.

    All right.

    So here's the abstract for this paper.

    Note Affinity spaces are these physical, virtual or combination

    of locations where people come together around a shared affinity.

    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 essential 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

    in quote, I write So even though I wrote this particular chapter for the Oxford

    Handbook of Social Media and Music Learning, I'm going to talk about this

    in relation to computer science education as this, after all, is a US podcast.

    Now, if you find this particular discussion interesting,

    I just want to let you know that there are many more resources

    on my website and in the show notes that relate to this particular chapter.

    So make sure you click on the link in the show notes and take a look

    at some of the questions that are on the Shownotes

    page or even look at some of the other presentations and publications I've done.

    By the way, if the idea of interest driven

    learning interests you and you are a researcher

    and want to collaborate, please reach out to me.

    Let me know.

    There's a contact Me button on my website always willing to chat.

    Okay, so some background.

    If any of these spaces was coined by James.

    Paul G.

    Is a professor that I had at ASU and he said it was basically like

    a reaction to some of the shortcomings

    that he perceived in communities of practice.

    So he was analyzing some informal learning spaces

    such as like discussion forums and like online learning spaces

    and whatnot where people are able to come together and share their passions

    and their interest in a very specific topic.

    And so he came up

    with these characteristics after looking at a bunch of different spaces

    and then basically theorized, Here are some potential things that we can

    learn in education contexts, like formalized educational contexts.

    However, most of his writing was very theoretical.

    It was like, Here's hypothetical. See how you could do this thing?

    After I read a bunch of his scholarship on this,

    I really wanted to go back into the classroom and try and figure out, well,

    what would this actually look like?

    So when I went back into the classroom and was teaching K-8,

    coding and makerspace classes, I applied each of these characteristics

    into the classes that I was working with.

    So this chapter is basically a summary of what the characteristics are

    and how I apply them in my classroom, and then I translate it into music

    education context.

    But for your own background,

    all of these characteristics were actually applied in coding

    and makerspace classes originally when I was actually doing them in the classroom.

    But because the audience for this

    particular book was music educators, I wrote it for music educators.

    So I'm going to translate it back to the original context for you.

    All right.

    So if any of these spaces have been discussed

    in a variety of different communities,

    such as people who are interested in the game dance dance revolution

    or the video game, the Sims or Neopets writing communities

    or even affinity spaces around specific celebrity use

    or other, just like video games and video game mods

    or even the chip scene, which is what I actually looked at, or my dissertation.

    The scholarship was basically looking at like informal learning spaces

    where people are not required to attend but choose to come together

    and share their interest in this very specific topic.

    I think of like a subreddit that could be a form of an affinity space.

    So here's a summary of the 12 characteristics.

    This is from page 66.

    Number one Affinity spaces share a common and endeavor.

    Number two, affinity spaces are not segregated by age.

    Number three, affinity spaces are not segregated by experience,

    and therefore affinity spaces encourage, but do not require active participation.

    Number five Interaction transforms content within an affinity space.

    Number six, affinity spaces encourage both intensive and extensive knowledge.

    Number seven, affinity spaces encourage individual and distributed knowledge.

    Number eight Affinity spaces encourage dispersed knowledge.

    Number nine Affinity spaces encourage and honor tacit knowledge.

    Number ten Affinity spaces encourage a multitude of engagement.

    Number 11 affinity spaces have multiple rights to status,

    and number 12, leadership is porous and leaders are resources.

    I saw in the chapter itself, I summarize each of the characteristics

    and then I go into a brief example of what this looks like in informal spaces.

    I'm going to talk about that now in relation to space education.

    All right.

    So characteristic one affinity spaces share a common endeavor.

    So in a computer science class, this might be a common endeavor

    around wanting to create things with code.

    Although there might be a variety of reasons why somebody is participating

    in a space that is dedicated to learning about computer

    science or programing, the subject itself could be shared.

    Common endeavor.

    However, that depends on how you frame the class.

    So if you assume buy in from students, then like it's an elective class

    or something like that,

    then you might be able to have the common endeavor around coding or programing.

    However, if it is a mandatory class,

    you can't assume that there is a shared common endeavor because students

    are required to be there like in the classes that I was working with.

    So what I tried to do was make it so that while they shared a common experience,

    they were able to explore that

    through their own specific interests and then work together or individually

    and get feedback from other individuals in the class or outside of the class.

    Talk about later to explore their interests through code.

    So it became a medium for expression.

    All right.

    So characteristic to affinity spaces are not segregated by age.

    So within an affinity space, like an informal learning space,

    you might have some adults in there.

    You might have some teenagers in there, a wide range of ages

    and whatnot within the space sharing their experiences.

    So, for example, if you go to a space like StackOverflow, people

    who respond might be in their fifties or they might be a teenager.

    And your age is not determined whether or not you get elevated in status,

    It's your level of contribution and quality of contribution

    that determines whether or not people engage with content that you're sharing.

    So, for example,

    if you write a really awesome line of code, people might promote it

    and it's not segregated into, okay, well, only the younger programmers are

    in this space and the older programmers are in a separate, disconnected space.

    This is different how we typically see things in schools

    unless you're in some kind of like a mixed grade level, like a montessori

    style class or some other kind of class that has combined grade levels,

    you're likely going to have kids who have like a one or two year age

    difference in the classes that you're in. That's about it.

    So one way that I actually apply this characteristic in the coding classes is

    I would one, have an elective where kids could attend so that maybe two at least,

    so that sixth, seventh and eighth graders could all share the same space.

    However, they didn't have elective options for the K through five classes.

    So what I did was make it so that on our class website it's

    we're able to share their projects, whether it was in a scratch studio

    or in a folder, and they were able to look at and engage

    with projects and code created by people in different grade levels, different ages.

    All right.

    So characteristic three affinity spaces are not segregated by experience.

    So experts through beginners are all able to share the same space

    It's not segregated to.

    Okay, all the beginner is here in this particular space,

    all the intermediates individuals,

    you're in another space and then all the experts.

    You're in a completely different disconnected space.

    This is different than typically what goes on in K-12 context.

    So if we think of like math classes, we have a separated into,

    okay, you're going to learn this specific type of math or your particular level.

    And it really doesn't matter what grade you're in.

    What matters is your level of experience or expertise in math,

    which, by the way, that makes it easier for you to teach because you have a less

    dispersed set of expertise when working with those kinds of kids.

    However, it also makes it so that kids don't get to work

    with other kids who have different experience levels in them,

    which can be really rewarding, especially if you think of

    like the peer learning and whatnot that can occur

    if you have more experienced kids who are mentoring, less experienced kids.

    This is one of the things that I would try and do any coding classes.

    So if somebody had a question and I knew that somebody else

    had the answer to that

    because they had more experience or deeper understanding of the problem

    that the other student was trying to solve,

    I'd pair them up and be like, Hey, this person has a question.

    You help them out with that.

    So while it can sometimes be beneficial to pair students into groups and be like,

    okay, the novice programmers are going to be in this group,

    the intermediate and the advanced are going to be in two separate groups.

    If you were to explore this characteristic,

    you might be able to try and figure out how can I make it

    so that the students with different expertise is able to work with each other?

    All right.

    So characteristic

    for affinity spaces and courage, but do not require active participation.

    Okay, so this one might be a little bit weird

    for you to think through in a formalized educational context

    where you're likely giving some kind of a grade.

    All right.

    So here's a quote from page 68 and 69.

    Quote, All members encourage others to participate within this space.

    How and when a member participates is up to them.

    These forms of participation

    may spread across a continuum of implicit and explicit participation,

    where people can learn, interact with, respond to or create new content, unquote.

    So think of like a subreddit forum, maybe one related to programing or something.

    You don't have to participate to actually view the content.

    You could see months or years worth of conversations going on

    without ever even responding, uploading or anything in that particular space.

    So the way that I tried to apply this in the classes that I work with is

    let's say that there were a couple of kids who wanted to work on a game together,

    and one of them was being the driver, the other person was being the navigator.

    The navigator never necessarily had to switch spots with the driver,

    which is typically done Impaired programing,

    like set a timer for 20 minutes and then every 22 minutes you switch.

    Who is the driver and who is the navigator?

    A common practice works pretty well in some instances,

    but in my classes I didn't require that.

    What I did want to see is that people actually understood what was occurring.

    So if somebody wanted to be the navigator only,

    so they would just kind of engage in dialog with their partner or partners.

    I wanted them to at least understand what the person with

    the mouse was actually doing and could explain what was going on.

    The code.

    I didn't want them to just sit there and not know what was going on.

    However, they did not actually have to write any lines of code.

    Most students, probably at least 90 to 95% of kids,

    wanted to actively participate

    because they wanted to express themselves and create something interesting to them.

    But there is maybe one student, every other class or so who wanted to work

    in these kind of scenarios where they just wanted

    to learn working with somebody else, but they didn't

    necessarily want to be the person who created it.

    They'd engage in the dialog and not necessarily actively create.

    And my administration was completely okay with this

    because they were at least engaged in they understood what was going on.

    I could still assess their understanding and they did well.

    It's just their form of participation differed from their peers,

    which for me was fine.

    All right. So characteristic

    five interaction transforms content within in an affinity space.

    All right.

    So here's a quote from page

    among affinity space members, the visibility and organization content

    within the space repositions in relation to changes in priorities.

    For example, priority topics

    within a form tend to appear at the top of the form for ease of access.

    In addition, content within affinity spaces continuously

    changed due to the interactions with any space unquote.

    Right.

    So in a classroom, what I tried to do was make it

    so that when kids submitted their projects

    and they wanted to share it on the class website,

    that would change what was available or the other classes to take a look at.

    So the submission of a project

    to be placed on the class website and within studios and things like that

    transform the content by making it so that other students could now engage

    with that content and remix it, alter it to comment on it, etc.

    This led to some really interesting types of engagement where a kid would come up

    with a unique idea, like, I want to create a quiz game about

    my favorite candy bars or something like that.

    When they'd submit that project and turn it in onto the studio.

    What I'd find over the next couple of weeks is several more

    kids would look at that project and go, Oh, I really like that,

    but I'm going to do my own variation on it.

    I'm going to do my favorite celebrities or a quiz on my favorite rock bands

    or something like that,

    and then they would eventually submit their projects

    and then that would transform the content

    and that would inspire new variations on those projects.

    All right.

    So characteristic six affinity

    spaces encourage both intensive and extensive knowledge.

    So intensive knowledge is like

    the specialist knowledge or the depth and the extensive knowledge

    is more of the expansive knowledge or the breadth of something.

    So within an affinity space, it encourages both.

    They want people to understand the affinity as a whole,

    broader knowledge around the space, but they also value

    and respect individualized expertise within that space.

    So not everybody within the space is expected to know the same thing

    or be an expert on the same thing, which we'll talk a little bit more

    about in the next characteristic dealt what this might look like in

    like my coding classes is I encourage kids

    to understand the range of things that could be created through code

    and the range of languages that they hand options to use.

    So for context, in my class, they could work on something in scratch or

    they could use JavaScript in Khan Academy or Ruby in Sonic Pint code like music,

    or they could also use swift increase, something like an app in Xcode,

    they have many different routes and options and things,

    and so I wanted them to understand

    what those different options were so they could choose a platform

    or language that best suited their particular interests.

    However, I wanted them to have intensive,

    in-depth knowledge on a very specific thing they wanted to do

    if they wanted to be a storyteller through scratch.

    And great, I want you to be really good at storytelling.

    I don't want you

    to just keep repeating the same things in each one of your projects.

    I want you to keep diving deeper so that every project

    that you are building builds off of what you previously understood, but

    also dives deeper into areas that you don't understand.

    What typically happens in the K-12 space is we tend to focus on one

    or the other, like we're all going to have intensive knowledge

    on one specific thing or we're all going to have a like

    survey breadth of knowledge understanding on a wide range of topics.

    If you think of the science or coding curricula that you are using,

    I encourage you to think through in what ways is it encouraging

    extensive knowledge, in what ways is and encouraging in terms of knowledge,

    and how could you potentially do both?

    All right.

    So characteristic seven

    affinity spaces encourage individual and distributed knowledge.

    So because everybody has their own intensive knowledge or their own depth

    of understanding and in areas of expertise that is interesting to them,

    this encourages individuals to have their own specialized knowledge.

    All right.

    So now where knowledge is distributed is, for example, in the coding classes

    that I worked with, some kids were like, really want to get good at

    like player controls and make a variety of games

    with different player controls and whatnot.

    So if another student had a question about it, I would say,

    Oh, well, this person over here has an individualized knowledge

    that you are looking for.

    So how about you chat with him and ask some questions

    and work with him to learn more about player controls?

    So because everybody had their own intensive and individualized knowledge,

    it made it so that the expertise was distributed

    and encourage kids to go towards other experts within the shared space

    and learn more from them. All right.

    So characteristic number eight affinity spaces encourage dispersed knowledge.

    So in addition to the distributed knowledge within the shared space, members

    also encourage sharing resources outside of the space.

    So what does that look like in a classroom?

    So for me it was all about pointing to resources

    that might be able to help kids, whether it was like a tutorial

    or a video or something like that, or walking through showing kids, Here's

    what I would do in order to try and solve that particular problem.

    So for example, maybe I would go in these scratch discussion forums

    and see if somebody else has had a similar problem

    or maybe go on the scratch Wikipedia page to learn more about

    a specific thing to see if that might be all this.

    So I would help kids to understand that they're not just limited

    to my understanding of programing and helping them out,

    and that they are also not limited to the understanding of their peers

    in the classroom, in the shared physical space.

    But they can learn how to solve problems by getting resources

    outside of the space itself.

    And why is this important?

    Because for me, I was all about trying to get kids

    to understand that this is a lifelong process,

    and I'm not going to be there every single step of the way

    to answer their particular problems.

    And they're not going to have peers

    who are going to be able to answer their problems.

    So I wanted them to learn how to learn independent

    so that way they could continue to learn about things

    they were interested in, in their own leisure time characteristic.

    Nine Affinity spaces encourage and honor tacit knowledge.

    All right, so this characteristic is another one that's a bit different

    than what's typically occurring within a 12 contacts.

    So here's a quote from page

    share knowledge not only through words games related to the affinity space.

    People within these spaces often judge others by what they can do with knowledge

    and not what they can list.

    Application of knowledge is often valued higher than the knowledge itself.

    However, those interested in simply playing are not required

    to demonstrate their prowess to others and quote.

    All right.

    So this is very different than what typically occurs in evaluations

    or assessments.

    So we want kids to be able to explain what they know, not just demonstrate

    that they can do something.

    So, for example, some key educators might look at a project

    and go, okay, that's an excellent project that we've created.

    The code works really well.

    However, I want you to add in comments

    that explains each one of these sections or each one of the functions in here,

    so I can make sure that you understand what's going on.

    And that's great for assessing things.

    However, if you were to use this characteristic

    of the affinity space, you might just encourage,

    okay, I just want you to create things that are interesting to you.

    You don't need to explain to me how every little thing works

    that might encourage the accidents or experimentation.

    However, you could certainly pair those with some like ipsa tive questions.

    You encourage kids to reflect on something that they learned

    and how it compares with what

    they previously learned, maybe even set goals for like, okay,

    now here's what I want to learn next, or here's what I want to create next

    without necessarily being able to explain what they are creating now.

    By the way, I know some of these characteristics

    might be controversial, but I do encourage reading the chapter.

    I know I'm biased because I wrote it,

    but I hope this podcast episode kind of serves as a catalyst

    for questioning some of those thoughts

    that you might be having while listening to this where you're going.

    Yeah. Jared, but I really disagree with you right here.

    Okay, but why?

    What in your background led you to think that we should not honor tacit knowledge?

    And I say that because these are questions that I really grappled with

    when I was reading through names, passages, discussions on affinity spaces.

    Okay.

    Tangent over so

    characteristic ten affinity spaces encourage a multitude of engagement.

    This type of engagement is both implicit and explicit forms of participation,

    so an explicit form of participation might be like

    responding to somebody else's project or remixing somebody else's project.

    Whereas an implicit form of participation might be just to try out their project

    to play it.

    Like if it's a game, maybe they'll just play their game.

    You might not comment on it, you might read through their code,

    but that's it.

    That would be a form of implicit engagement.

    Now, while most of any of these spaces do encourage explicit forms of engagement

    over the implicit ones, there is not like a set minimum criteria.

    So an example of how this might differ from like a typical class that you might

    see is like especially in online spaces, you might see like create

    one original post and respond to two or three of your peers like that

    are examples of explicit and required forms of participation.

    But instead for an assignment you might just say to respond in some way

    to a specific topic, whether that's creating a post,

    responding to somebody else's post, sharing a resource, uploading things,

    watching videos on a topic or whatever.

    These are all different forms of engagement.

    You can encourage different forms of engagement,

    which, by the way, aligns with some of the things that I talked about in

    a previous episode On the Universal Design for Learning framework.

    If you haven't listened to that episode, I'd recommend checking it out.

    Not to be more explicit with this and to type more into like programing.

    You might say that instead of everybody doing the same kind of coding,

    like starting from a blank page, you could say, All right,

    if you'd like to, you can remix this particular project

    or if you'd like to, you could create your own project

    with your own ideas, or if you'd like to, you could try

    and refine somebody else's code so improve it in some way.

    Or you could try and reverse engineer somebody else's project

    by only looking at how it works, but not actually looking at the code.

    These are all different

    forms of engagement that all involve programing in some way.

    All right.

    So characteristic number 11 affinity spaces have multiple routes to status,

    so people in an affinity space can post things, they can respond to things

    they can like favorite or a thumbs up, thumbs down things, or write something.

    They can share it in other areas or other spaces.

    These are all like forms of clout or status that can be gained within the space

    through the different types of engagement that can be done.

    Now, typically in a classroom setting, we might be limited to just

    a grade of assignments that are only seen by a teacher

    and the only person who sees that grade is the student

    who submitted that assignment.

    That might be one route to status.

    However, if you were to use this characteristics, it might also say,

    okay, people can share their projects publicly if they choose to do so,

    and then students can respond to that by commenting on Inter Harding inter

    favoring it or whatever.

    Or we could have some artwork style

    showcasing where like you have your computer lab set up

    where everybody's standing around the computer and has their projects up.

    You can have community members come in and ask questions about the project

    and talk with students about what they created.

    This is another route to status that could be done, etc.

    So there are many different ways that students could potentially in some clout

    or contribute their expertise in some way within the space itself

    that can be intrinsically or astronomically rewarding for the student.

    All right.

    So characteristic 12 leadership is porous and leaders are resources.

    So here's a quote from page

    space is often porous, lacks overt power, and is reciprocal.

    Sometimes a person leads and other times a person follows.

    In quote, Angie notes that leaders within these spaces often design

    the space and encourage participate, but they kind of can switch

    between like an audience and a peer or a leader or things like that.

    It's not a fixed designation where they are always leading.

    Now, the way that I apply this in the class is with how I facilitated it.

    So I was not always like leading a lecture or something like that.

    In fact, I basically never did that with a full group.

    I was a resource and then I was able to respond

    to a student's question with some more questions.

    I'd help guide them through their thinking.

    Now, include some links to some podcasts that I've done on

    how I did that and some questions that you might consider in your class.

    They're going to be in the show notes,

    but I was also a connector, so whenever a student would come to me

    and ask a question,

    I would encourage them to connect with another peer who I knew

    could answer the question.

    So again, going back to the characteristic

    about individualized and distributed knowledge, I also would share whenever

    I was learning something or whenever I feel that something

    so I'd like start the class and just like spend a minute

    and say like, Hey, here's a project that I was working on this week

    and here's a bug that I had and here's how I solved it.

    Trying to show that I am also a learner and not just the person who knows all

    the answers to everything related to programing

    and to let students know that, yeah, we all make mistakes in our code

    and we all can learn from them.

    And here are some of the strategies I used to learn from my mistake.

    All right, so the next section of this chapter

    is titled Using Affinity Spaces as a Lens for Music Talk.

    Now that is the discussion forum that I investigated for my dissertation.

    So if you're interested in that, you can read the dissertation itself

    or you can just see this particular like couple of pages you see, okay,

    well how do each of these characters kind of work together

    within a space that is around people shared interest in a topic?

    Now note

    that not every single affinity space needs to have all 12 of these characteristics.

    So if you're listening to this and you're like, okay, I really like,

    I don't know,

    characteristics one, two and three, but I don't know about characteristic four.

    I don't know if I can do that in my classroom wholly fine.

    So hopefully listen to the previous section

    that I was just talking about going, Yeah, I might try that out or

    I don't know about that one. I need to think through that some more.

    You don't have to do all 12 of them.

    And in fact, you could just start with baby steps

    and just do one at a time and see how that works for you.

    Now section after that, in this particular chapter is titled

    Juxtaposing Affinity Spaces with Communities of Practice.

    Whole Communities of Practice is a framework that was developed

    by Layvin Winger and interlocks about an apprenticeship model

    and while G was heavily informed by leaving Winger, affinity

    spaces in response to me needs a practice because she did not feel that

    it worked really well within like these informal online spaces in particular.

    So if you're interested in hearing more about how those two are similar

    and different, take a look at that section in the chapter.

    So the next section is titled Affinity Spaces and Formalized Education.

    Now, I do note in here that it is difficult, if not possible,

    to force affinity space characteristics

    within a formalized educational context.

    You can certainly try and you can do a lot of really awesome things,

    but you can't force upon students the idea of affinity spaces.

    So here's a quote from page 76 of talks about how formalized

    educational context are different than affinity spaces.

    This is a whole paragraph one reads.

    But unlike affinity spaces, many formalized educational contexts

    require students to participate in classes regardless of shared interests.

    For example, graduation requirement mandating particular classes.

    Classes often segregate students by age or experience level,

    and often do not include discussion or collaborations

    with peers outside of the class grade or experience level.

    Some classes require active participation through a narrow scope of engagement.

    For example, some music classes focus on recreating the music of others

    rather than creating new music.

    However, when educators do encourage diverse modes of engagement,

    it is often through predetermined curricula

    or standards that seldom transform through student interaction,

    rather than cultivating individualized expertise

    through collaboration with other experts in a shared domain.

    Many educators curricula and standards attempt to ensure all students

    learn the same extensive knowledge of a subject area.

    Getting help from peers within or outside of a class is often viewed

    as cheating, as schools tend to isolate students within a collective

    or prevent access to outside resources.

    In some schools, doing is often less valued than saying, For example, music

    theory classes might favor music analysis over music performance or composition.

    Although schools tend to provide multiple routes to socially recognized

    success or status, or EPA membership, athletics, honor, roll, etc.,

    classrooms often limit success to grades

    obtained through restricted criteria.

    Lastly, leadership within school is often one sided.

    Students are learners and rarely teachers and feedback

    comes from the teacher was not a peer and quote.

    Now throughout that paragraph I include the characteristic numbers

    to that way you can reference like, Oh,

    this is characteristic for that I was talking about right there.

    So all that may sound like a bummer.

    The next section of the chapter talks about an example

    of how to apply the affinity space characteristics in a classroom.

    All right.

    So I'm actually going to read this section entirely.

    So this is from page 76 to page 78.

    So this example that I'm about to read is talking

    about the makerspace elective that I facilitated.

    However, every single one of these

    applied to the coding classes that I facilitated as well.

    But imagine walking into a computer lab at a local K-8 school

    with computers lining the perimeter

    of the two longest walls and two rows of computers and tables facing inward.

    In the center of the room,

    The room's design encourages social interaction for peer

    to peer sharing, learning a daily process for all classes held in the space.

    When walking in,

    you immediately hear a lot of talking, laughing and a jumble of music and sounds.

    Dozens of kids

    sit and work on a variety of projects at computers, tables and on the floor.

    Others walk around the room, examining others as projects,

    and some stand in discuss

    a variety of subject areas in interest relevant to media arts ecology.

    The theme of media, arts and technology guides The kinds of projects we create

    in this class and access is shared common endeavor for those who sign up.

    Characteristic on projects include creating music and GarageBand,

    coding art and animation with JavaScript, filming and editing stop motion movies,

    shooting games and stories with scratch designing web pages using HTML

    coding music with Sonic Pi, drawing and animating pixel art

    Creating apps for the class set of tablets, building and listening

    to modular synthesizers

    through littleBits, picking apart and rebuilding old electronics

    and more characteristic and although district mandates

    require that students receive a grade for their elective I basic

    grade on engagement and processes rather than creation of products.

    Characteristic

    where students provide feedback for peers but do not create their own products.

    Artistic.

    For example, some students preferred to rotate around the room

    and provide feedback on other projects rather than creating their own.

    Within a class or two of examining and commenting on projects,

    these students often asked to collaborate with a peer

    whose project they found interesting,

    or they began working on their own creations inspired by their peers.

    In addition,

    I encourage tacit knowledge within creative processes

    and do not require an assessment

    or mandated demonstration of verbal or written understanding characteristic.

    Nine.

    The goal of the class

    is to acquire an extensive knowledge of the various happenings in the space,

    but also to encourage individuals to develop intensive knowledge

    useful for their own projects of interest or interest.

    Six students within the space choose when to turn in a project.

    However, there are no requirements for submitting projects,

    nor do they have to complete a project once started.

    This approach encourages a range of engagement from weekly sampling

    to extended engagement with a project over multiple years.

    After a second,

    when someone creates a project they would like to turn in,

    they may choose to make their project publicly accessible to others within

    and outside of our school,

    may remix shared project files or engage with finalized products.

    This approach transforms not only the content within our class,

    but also within other classes across the school and beyond.

    After a stick five, for example, a student who creates music in Sonic

    Pi can choose to upload a text file of their creation

    into a folder that is accessible to other students in the school.

    This allows students the opportunity to download and remix the music

    in their coding classes mandated for all grades K through eight,

    or by accessing the files on a personal computer outside of school.

    The members need more space or people for a particular project

    to alter the room's arrangement or move into adjacent spaces.

    Characteristic five For example, we use the adjacent library.

    When students decided to create a short film with several students

    in the class and a school administrator as actress and actor.

    Although this selective builds mixed ages and experience levels,

    after a six, two and three knowledge is dispersed

    characteristic eight across all grade levels and outside the school

    someone in second grade can interact with on

    or remix projects created by someone in another class,

    another grade myself, or someone outside of our school district.

    Eight.

    When someone has a question in the class, the expectation is to ask

    at least two classmates before asking you for help.

    However, when someone asked me a question, I often pair them

    with a peer who has expertise relevant to their question.

    ACTRESS seven Although I am a hired educator for the space,

    I deliberately position myself as a co learner and encourage autonomy.

    Characteristic 12.

    I view my role as the initial designer of the space and facilitator of learning.

    I encourage the kids I work with

    to customize the space to match their own interests.

    Five.

    During each class, I walk around asking questions about processes

    and products and encourage peer to peer learning and sharing, unquote.

    All right.

    So that was that particular section.

    Now, immediately following this, I provide a heuristic for this.

    So the next section is titled Affinity Spaces as a heuristic, which provides

    some more explicit examples of some things to consider or think through.

    If you want to try and apply some of these characteristics within your classroom.

    Now, I'm going to leave that as a teaser

    because I want to actually encourage you to read the chapter itself.

    However, I do want to state that normally I end these episodes

    with like some lingering questions or thoughts,

    but because I'm the person who actually wrote this thing,

    I know what I was thinking and I don't really have questions for myself,

    but I want to share some questions that I created for you.

    So in the show notes, I actually have some questions

    that I had included in the appendices for this particular chapter.

    However, I rewrote them all to specifically talk about computer

    science education.

    So for every single one of the 12 characteristics,

    there are between three and eight questions.

    To help you consider that particular characteristic

    in relation to a computer science space, for example.

    Or number four, affinity spaces encourage but do not require active participation.

    Here are some of the questions that I have on Are there What kinds of

    see US engagement count as participation with an X or coding class or community?

    What kinds of participation are required from members of a community or for a grade

    in a class who can or cannot participate in a space

    with requisite forms of engagement are diverse.

    Other forms of participation over time in a C or coding class or community.

    What are the affordances and constraints of homogeneous participation

    within a shared space?

    What should educators or facilitators

    consider when designing educational spaces with a multitude of engagement?

    How might social media augment engagement in such spaces?

    So that style of questions and thinking is all applied

    to each one of the characteristics?

    And again, as found in the shownotes which is linked to in the app

    you're listening to this on,

    or you can simply go to Gerard

    O'Leary dot com and then clicking on the podcast tap.

    Now by the way, if you are interested in these affinity spaces,

    make sure to check out the other presentations and publications

    and even the 100% free curriculum that I develop or boot up

    professional development,

    which was heavily informed by the affinity space characteristics

    and then also the rise of Matic learning that was discussed by Katherine Fawn Haas

    on Stapleton and Katie Henry in a previous podcast

    episode we'll link to in the show notes if you haven't heard that right.

    So I hope you enjoyed this particular episode.

    I've been intentionally putting this one off

    because I thought it was a little weird to read something that I wrote,

    but I've had enough people who have been asking

    about these characteristics and like random conversations related to this.

    I keep pointing to this as like, Hey, here's

    an example of something that might help you.

    So I hope this doesn't come across as like hubris or anything like that

    because I'm sharing something that I created.

    I just hope it in some way helps you out.

    And if it does, just please consider sharing with somebody else.

    Maybe it'll help them too.

    Anyways, I hope you enjoyed this episode and I hope you say too next week

    for another interview

    and the following week for another unpacking scholarship episode up.

    You're all staying safe and I hope you're all having a wonderful week.

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