Breaking the Code: Confronting Racism in Computer Science through Community, Criticality, and Citizenship

Breaking the Code: Confronting Racism in Computer Science through Community, Criticality, and Citize
Jared O'Leary

In this episode I unpack Yadav and Heath’s (2022) publication titled “Breaking the code: Confronting racism in computer science through community criticality, and citizenship,” which articulates some biases in CS curricular design and pedagogy, then provides three suggestions for teaching CS as an agenda for social reconstruction.


Abstract

“The unexamined power and prejudice embedded within technologies and societies has led to direct harm to individuals of color, minoritized groups, and the US ideal of a multi-racial democracy. Rather than an accident of AI or a “glitch” of the system, these inequities highlight the invisible and oppressive architecture – a “New Jim Code” (Benjamin, 2019) – encoded into the bones of the technology. At the same time, computer science education has grown considerably over the last decade. We ask how can educators address embedded injustice within the K-12 CS education? Using information asymmetry (Hippel, 2005) as a conceptual framing, we argue for the need to address racialized and patriarchal biases through curricular design and teaching in CS. We argue for a participatory and community centered approach to CS curricula which facilitates community co-designed CS, centers criticality, and fosters civic education within CS.”


My One Sentence Summary

This article articulates some biases in CS curricular design and pedagogy, then provides three suggestions for teaching CS as an agenda for social reconstruction.


Some Of My Lingering Questions/Thoughts

  • How might we integrate ethical design principles into learning CS content?

  • When might a focus on one image of curriculum within a field or domain become a form of colonization?


Resources/Links Relevant to This Episode

  • Other podcast episodes that were mentioned or are relevant to this episode

    • Abolitionist Computer Science Teaching: Moving from Access to Justice

      • In this episode I unpack Ivey et al.’s (2021) publication titled “Abolitionist computer science teaching: Moving from access to justice,” which argues that the field of CS education can use abolitionist pedagogical practices to move from focusing on access to focusing on the full humanity of students.

    • Computing Education Research with Mark Guzdial

      • In this interview with Mark Guzdial, we discuss the similarities and differences between constructionism and constructivism, think through when to situate and apply learning, discuss contextualized learning, creating multiple pathways for exploring computer science, problematizing subservient relationships with integrated curricula or courses, task-specific and domain-specific languages, using multiple learning theories through a multiperspectivalist approach, changes to public policy that Mark would make to help out CS educators and the field, and much more.

    • Culturally Responsive-sustaining Computer Science Education: A Framework

      • In this episode I unpack the Kapor Center’s (2021) publication titled “Culturally responsive-sustaining computer science education: A framework,” which describes multiple courses of action for six core components of culturally responsive-sustaining CS education.

    • Exploring Computer Science with Joanna Goode

      • In this interview with Joanna Goode, we discuss corporate influence through neoliberal practices in CS education, reflecting on engaging all students in CS programs, considerations around equity and inclusion in CS education, layers of curriculum design and implementation, discussing and problematizing integration, influences of policy and administrative support (or the lack of) on CS education, Joanna’s experience with developing Exploring Computer Science, and much more.

    • How to Get Started with Computer Science Education

      • In this episode I provide a framework for how districts and educators can get started with computer science education for free.

    • I Can't Breathe

      • Rather than listen to this week’s planned unpacking scholarship episode, please take the time to learn from the anti-racism resources in the show notes, then share and respectfully discuss them with others.

    • Images of Curriculum

      • In this episode I unpack an excerpt from Schubert’s (1986) book titled “Curriculum: Perspective, paradigm, and possibility,” which describes different examples, intents, and criticisms of “images” or “characterizations” of curriculum.

    • Intersections of Cultural Capital with Kimberly Scott

      • In this interview with Kimberly Scott, we discuss some of the problems with discourse around grit, students as techno-social change agents, teaching with culturally responsive approaches in communities that are hostile toward culturally responsive pedagogies, unpacking discourse and Discourse, considering both present and future identities when teaching, potential disconnects between theory and practice with intersectional work, comforting the disturbed and disturbing the comforted, and so much more.

    • On "Methodolatry" and [Computer Science] Teaching as Critical and Reflective Praxis

      • In this episode I unpack Regelski’s (2002) publication titled “On ‘methodolatry’ and music teaching as critical and reflective praxis,” which problematizes the lack of philosophy, theory, and professional praxis in music education. Although this article is published in a music education journal, I discuss potential implications for computer science educators.

    • Reconceptualizing “Music Making:” Music Technology and Freedom in the Age of Neoliberalism

      • Recent initiatives by for-profit corporations and funding measures instituted by governments intend to support the preparation of students for careers in computer science and technology. Although such initiatives and measures can indeed increase opportunities for students’ engagement with computer science and technology in K-12 schools, we question whose needs are being served, for what purposes, and at what cost. In particular, we ask whether music educators might be complicit in advancing technology that subordinates human needs—specifically students’ interests in making music in their own creative ways—to modes of production that benefit certain dominant commercial interests in society. After discussing how current computer technology narrows students’ choices, we counter this determinism by highlighting a music subculture that creates and appropriates music technologies for music-related purposes. Our example of the “chipscene” illustrates how music educators might reconceptualize “music making” through modification of existing music technology and thereby restore students’ freedom to “reclaim making” in the age of neoliberalism.

    • STEM Diversity and Inclusion Efforts for Women of Color: A Critique of the New Labor System

      • In this episode I unpack Scott and Elliott’s (2020) publication titled “STEM diversity and inclusion efforts for women of color: A critique of the new labor system,” which uses the metaphor of sharecropping to problematize the new labor system around STEM education and careers.

    • Vulnerability, Reflection, and CS Education with Amy Ko

      • In this interview with Amy Ko, we discuss the importance of mentorship in education, learning what not to do with teaching, the positive results of being vulnerable, understanding and exploring the limitations and consequences of CS, problematizing grades in education, practicing teaching through mental simulations, the importance of engaging in the CS community, and much more.

    • More episodes related to anti-racism

    • More episodes related to bias

    • More episodes related to critical race theory

    • More episodes related to discourse

    • More episodes related to equity

    • More episodes related to ethics

    • All other episodes

  • Find other CS educators and resources by using the #CSK8 hashtag on Twitter



More Content