Related Experiment Video
Updated: Jun 28, 2025

Author Spotlight: Enhancing Engineering Education via WebVR-Based Online Laboratories
Published on: February 23, 2024
We Tell These Stories to Survive: Towards Abolition in Computer Science Education
Stephanie T Jones1, Natalie Araujo Melo1
1Computer Sciences and Learning Sciences, School of Education and Social Policy, Northwestern University, Evanston, USA.
Abstract:
Computer science (CS) education finds itself at a pivotal moment to reckon with what it means to accept, use, and create technologies, with the continued recruitment of minoritized students into the field. In this paper, we build on the oral traditions of educating with stories, and take the reader on two journeys. We begin with a story that leads us in thinking about where computer science education is, in the wake of slavery, under the New Jim Code. Within a BlackCrit framework, we shake the grounds of the computer science field, where technologies are often promoted as objective, but reflect and reproduce existing inequalities. In tune with maintaining current systems of power, efforts to broaden participation in computer science have been heavily driven by industry, government, and military interests. These interests ultimately push us farther away from sustainable relations with the earth and with each other, and risk the very lives of the same communities the field claims to help. However, we can rewrite the narratives of the role of technology in our lives. We present a second story in which we place abolitionist theories and practices in conversation with computer science education. In this paper we explore (1) In what ways does computing education support systems that enable Black death? and (2) How might integrating an abolitionist framework into computer science open up possibilities for world-building and dreaming in the name of Black Life? We imagine a different future where computer science is used as a tool in life-affirming, world-building projects. We invite readers to engage with this piece as a part of an active dialogue towards combating anti-Black logics in the field of computer science education.
More Related Videos
08:35Interactive and Visualized Online Experimentation System for Engineering Education and Research
Published on: November 24, 2021
09:55Bridging the Technology Divide in the COVID-19 Era: Using Virtual Outreach to Expose Middle and High School Students to Imaging Technology
Published on: September 28, 2022
Related Concept Videos
Behavior Modification
A real-world application of operant conditioning principles is applied...
Radical Formation: Elimination
Radical Formation: Abstraction
Even though homolysis produces radicals, it is different from radical...
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Punishment
Punishment can be positive or negative. Positive punishment involves adding an undesirable stimulus, such as scolding, to decrease a behavior. Negative punishment involves removing a desirable stimulus, such as taking away a favorite toy, to decrease behavior....
Generalization, Discrimination, and Extinction
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...