Why so few African American and Latino/a students study computer science: updated edition of a book that reveals the dynamics of inequality in American schools. The number of African Americans and Latino/as receiving undergraduate and advanced degrees in computer science is disproportionately low. And relatively few African American and Latino/a high school students receive the kind of institutional encouragement, educational opportunities, and preparation needed for them to choose computer science as a field of study and profession. In Stuck in the Shallow End, Jane Margolis and coauthors look at the daily experiences of students and teachers in three Los Angeles public high schools: an overcrowded urban high school, a math and science magnet school, and a well-funded school in an affluent neighborhood. They find an insidious "virtual segregation" that maintains inequality. The race gap in computer science, Margolis discovers, is one example of the way students of color are denied a wide range of occupational and educational futures. Stuck in the Shallow End is a story of how inequality is reproduced in America -- and how students and teachers, given the necessary tools, can change the system. Since the 2008 publication of Stuck in the Shallow End, the book has found an eager audience among teachers, school administrators, and academics. This updated edition offers a new preface detailing the progress in making computer science accessible to all, a new postscript, and discussion questions (coauthored by Jane Margolis and Joanna Goode).
Cited By
- Bunde D, Butler Z, Hovey C and Taylor C (2024). CONVERSATIONS: Conversation with a Prominent Propagator: Joanna Goode, ACM Inroads, 15:2, (18-21), Online publication date: 1-Jun-2024.
- McGill M, Snow E, Vaval L, DeLyser L, Wortel-London S and Thompson A (2022). Practitioner Perspectives on COVID-19’s Impact on Computer Science Education Among High Schools Serving Students from Lower and Higher Income Families, ACM Transactions on Computing Education, 23:1, (1-31), Online publication date: 31-Mar-2023.
- Michaelis J and Weintrop D (2022). Interest Development Theory in Computing Education: A Framework and Toolkit for Researchers and Designers, ACM Transactions on Computing Education, 22:4, (1-27), Online publication date: 31-Dec-2022.
- Israel M, Kester B, Williams J and Ray M (2022). Equity and Inclusion through UDL in K-6 Computer Science Education: Perspectives of Teachers and Instructional Coaches, ACM Transactions on Computing Education, 22:3, (1-22), Online publication date: 30-Sep-2022.
- Tena-Meza S, Suzara M and Alvero A (2022). Coding with Purpose: Learning AI in Rural California, ACM Transactions on Computing Education, 22:3, (1-18), Online publication date: 30-Sep-2022.
- Sax L, Newhouse K, Goode J, Nakajima T, Skorodinsky M and Sendowski M (2022). Can Computing Be Diversified on “Principles” Alone? Exploring the Role of AP Computer Science Courses in Students’ Major and Career Intentions, ACM Transactions on Computing Education, 22:2, (1-26), Online publication date: 30-Jun-2022.
- Krause-Levy S, Valstar S, Porter L and Griswold W A Demographic Analysis on Prerequisite Preparation in an Advanced Data Structures Course Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, (661-667)
- Lachney M, Ryoo J and Santo R (2021). Introduction to the Special Section on Justice-Centered Computing Education, Part 1, ACM Transactions on Computing Education, 21:4, (1-15), Online publication date: 31-Dec-2022.
- Ryoo J, Morris A and Margolis J (2021). “What Happens to the Raspado man in a Cash-free Society?”: Teaching and Learning Socially Responsible Computing, ACM Transactions on Computing Education, 21:4, (1-28), Online publication date: 31-Dec-2022.
- Rankin Y, Thomas J and Erete S (2021). Black Women Speak: Examining Power, Privilege, and Identity in CS Education, ACM Transactions on Computing Education, 21:4, (1-31), Online publication date: 31-Dec-2022.
- Vogel S (2021). “Los Programadores Debieron Pensarse Como Dos Veces”: Exploring the Intersections of Language, Power, and Technology with Bi/Multilingual Students, ACM Transactions on Computing Education, 21:4, (1-25), Online publication date: 31-Dec-2022.
- Ryoo J, Flapan J, Hadad R, Margolis J, Amalong J, Aranguren L, Campos E, Knudson J, Lee M and Zuchowicz M Learning with Leadership Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (317-318)
- Escobar M, Gray J, Haynie K, Qazi M, Rawajfih Y, McClendon P, Tucker D and Johnson W Engaging Black Female Students in a Year-Long Preparatory Experience for AP CS Principles Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (706-724)
- Boda P and McGee S Broadening Participation and Success in AP CSA: Predictive Modeling from Three Years of Data Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (626-632)
- Dym B, Pasupuleti N, Rockwood C and Fiesler C "You don't do your hobby as a job": Stereotypes of Computational Labor and their Implications for CS Education Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (823-829)
- Cateté V, Isvik A and Barnes T Infusing Computing: A Scaffolding and Teacher Accessibility Analysis of Computing Lessons Designed by Novices Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research, (1-11)
- Halfaker A and Geiger R (2020). ORES, Proceedings of the ACM on Human-Computer Interaction, 4:CSCW2, (1-37), Online publication date: 14-Oct-2020.
- Jayathirtha G Glass-boxing Computing Proceedings of the 2020 ACM Conference on International Computing Education Research, (334-335)
- Advocating computer literacy Code Nation
- Lewis C, Goode J, Scott A, Shah N and Vakil S Researching Race in Computer Science Education: Demystifying Key Vocabulary and Methods Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (171-172)
- DeLyser L, Wright L, Wortel-London S and Bora A Evaluating A Systems Approach to District CS Education Implementation Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (1120-1126)
- Torbey R, Martin N, Warner J and Fletcher C Algebra I Before High School as a Gatekeeper to Computer Science Participation Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (839-844)
- Rankin Y and Thomas J The Intersectional Experiences of Black Women in Computing Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (199-205)
- Krause-Levy S, Porter L, Simon B and Alvarado C Investigating the Impact of Employing Multiple Interventions in a CS1 Course Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (1082-1088)
- Rosenstein A, Raghu A and Porter L Identifying the Prevalence of the Impostor Phenomenon Among Computer Science Students Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (30-36)
- Nguyen A and Lewis C Competitive Enrollment Policies in Computing Departments Negatively Predict First-Year Students' Sense of Belonging, Self-Efficacy, and Perception of Department Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (685-691)
- Weintrop D, Coenraad M, Palmer J and Franklin D (2019). The Teacher Accessibility, Equity, and Content (TEC) Rubric for Evaluating Computing Curricula, ACM Transactions on Computing Education, 20:1, (1-30), Online publication date: 5-Feb-2020.
- Garvin M, Neary M and Desjardins M (2019). State Case Study of Computing Education Governance, ACM Transactions on Computing Education, 19:4, (1-21), Online publication date: 1-Nov-2019.
- Sullivan F, Tulungen C, Veeragoudar S and Pektas E Supporting Elementary Teacher's Reflections on Equity in CS Education Proceedings of the 2019 ACM Conference on International Computing Education Research, (319-320)
- Pena J Seeding the Computational Skills of Diverse Non-programmers through Non-formal Workshops Proceedings of the 2019 ACM Conference on International Computing Education Research, (347-348)
- Moudgalya S Educator Supports in Broadening Participation in Computing Proceedings of the 2019 ACM Conference on International Computing Education Research, (343-344)
- Lewis C, Bruno P, Raygoza J and Wang J Alignment of Goals and Perceptions of Computing Predicts Students' Sense of Belonging in Computing Proceedings of the 2019 ACM Conference on International Computing Education Research, (11-19)
- Proctor C, Bigman M and Blikstein P Defining and Designing Computer Science Education in a K12 Public School District Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (314-320)
- Dong Y, Catete V, Jocius R, Lytle N, Barnes T, Albert J, Joshi D, Robinson R and Andrews A PRADA Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (906-912)
- Kafai Y, Fields D, Lui D, Walker J, Shaw M, Jayathirtha G, Nakajima T, Goode J and Giang M Stitching the Loop with Electronic Textiles Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (1176-1182)
- Moudgalya S, Rich K, Yadav A and Koehler M Computer Science Educators Stack Exchange Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (1197-1203)
- Jayathirtha G and Kafai Y Electronic Textiles in Computer Science Education Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (713-719)
- Ryoo J, Chapman G, Flapan J, Goode J, Margolis J, Ong C, Estrada C, Skorodinsky M, Tanksley T, Burge J, Yamaguchi R, McAlear F, Scott A, Martin A, Koshy S, Bobb K and Diaz L Going Beyond the Platitudes of Equity Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (657-658)
- Nacu D, Baltes J, Hamid T, Gemmell J and Pinkard N A framework for developing metrics of youth engagement in informal learning environments Proceedings of the 8th International Conference on Learning Analytics and Knowledge, (310-314)
- Ericson B and McKlin T Helping Underrepresented Students Succeed in AP CSA and Beyond Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (356-361)
- Alvarado C, Umbelino G and Minnes M The Persistent Effect of Pre-College Computing Experience on College CS Course Grades Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (876-881)
- Fronza I, Ioini N and Corral L (2017). Teaching Computational Thinking Using Agile Software Engineering Methods, ACM Transactions on Computing Education, 17:4, (1-28), Online publication date: 7-Sep-2017.
- Warner J and Guo P Hack.edu Proceedings of the 2017 ACM Conference on International Computing Education Research, (254-262)
- Camp T, Schanzer E, Goode J, Astrachan O and Campos E CSPd Week Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (645-646)
- DesPortes K, Spells M and DiSalvo B The MoveLab Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (267-272)
- Searle K and Kafai Y Boys' Needlework Proceedings of the eleventh annual International Conference on International Computing Education Research, (31-39)
- Repenning A, Webb D, Koh K, Nickerson H, Miller S, Brand C, Horses I, Basawapatna A, Gluck F, Grover R, Gutierrez K and Repenning N (2015). Scalable Game Design, ACM Transactions on Computing Education, 15:2, (1-31), Online publication date: 5-May-2015.
- DiSalvo B, Reid C and Roshan P They can't find us Proceedings of the 45th ACM technical symposium on Computer science education, (487-492)
- Daily S, Leonard A, Jörg S, Babu S and Gundersen K Dancing alice Proceedings of the 45th ACM technical symposium on Computer science education, (91-96)