[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3626252.3630802acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article
Open access

Challenges and Approaches to Teaching CS1 in Prison

Published: 07 March 2024 Publication History

Abstract

Efforts to bring incarcerated and formerly incarcerated individuals into the field of computing stand to improve equitable access to both computing jobs, and consequently the benefits of our tools and innovations through the inclusion of more diverse perspectives. This report describes the design and execution of a college level introductory computing course conducted with 26 students currently incarcerated at a prison in the United States in Fall 2022. We discuss the ways that the prison environment and the student body differ from traditional college computing classes, and how this impacted the design and execution of the course. We found that despite significant environmental barriers to learning to program, such as not having access to a code interpreter, there were unique affordances of the student population, including maturity and community, that could be leveraged in the course design and policies. We conclude with many lessons learned for the purpose of improving future offerings of computing courses in prisons.

References

[1]
[n.d.]. The Last Mile -- Paving The Road To Success. https://thelastmile.org/
[2]
[n.d.]. Unlocked Labs. https://www.unlockedlabs.org/
[3]
2020. STEM Opportunities in Prison Settings (STEM-OPS). https://stemforall2020. videohall.com/presentations/1801
[4]
2022. Building the Technology Ecosystem for Correctional Education: Brief and Discussion Guide. Brief. Office of Career, Technical, and Adult Education, U.S. Department of Education. https://lincs.ed.gov/sites/default/files/tech-ecosystemcorrectional- ed.pdf
[5]
Mariel Alper, Matthew R Durose, and Joshua Markman. 2018. 2018 Update on Prisoner Recidivism: A 9-year Follow-up Period (2005--2014). US Department of Justice, Office of Justice Programs, Bureau of Justice. https://bjs.ojp.gov/content/ pub/pdf/18upr9yfup0514.pdf
[6]
James R Aman. 1990. Computer science in correctional education. ACM SIGCSE Bulletin 22, 1 (1990), 147--151.
[7]
Ann L Brown. 1992. Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings. The journal of the learning sciences 2, 2 (1992), 141--178.
[8]
Neil CC Brown and Greg Wilson. 2018. Ten quick tips for teaching programming. PLoS computational biology 14, 4 (2018), e1006023.
[9]
Erin L. Castro, Caisa E. Royer, Stephanie Gaskill, and Estefanie Aguilar-Padilla. 2022. "It's Useless, to Put it Politely": Experiences with Technology Among Incarcerated Students Receiving Second Chance Pell at Four Institutions. Brief 9. Collaborative for Higher Education Research and Policy, The University of Utah. https://cherp.utah.edu/projects/pell_is_not_enough.php#publications-slide
[10]
Patrick Filipe Conway. 2022. Andragogy in prison: Higher education in prison and the tenets of adult education. Adult Education Quarterly 72, 4 (2022), 361--379.
[11]
Trevor Craft, Nicholas Gonzalez, Kevin Kelleher, Miki Rose, and Ofu Takor. 2019. A Second Chance: College-in-Prison Programs in New York State. Technical Report. Nelson A. https://eric.ed.gov/?id=ED605777 Publication Title: Nelson A. Rockefeller Institute of Government ERIC Number: ED605777.
[12]
Catherine H. Crouch and Eric Mazur. 2001. Peer instruction: Ten years of experience and results. American Journal of Physics 69 (2001).
[13]
Quintin Cutts, Matthew Barr, Mireilla Bikanga Ada, Peter Donaldson, Steve Draper, Jack Parkinson, Jeremy Singer, and Lovisa Sundin. 2019. Experience Report: Thinkathon - Countering an 'I Got It Working' Mentality with Penciland- Paper Exercises. ACM Inroads (2019).
[14]
Quintin Cutts and Maria Kallia. 2023. Introducing Modelling and Code Comprehension from the First Days of an Introductory Programming Class. In Proceedings of 7th Conference on Computing Education Practice (Durham, United Kingdom) (CEP '23). Association for Computing Machinery, New York, NY, USA, 21--24. https://doi.org/10.1145/3573260.3573266
[15]
Lois M. Davis. 2019. Higher Education Programs in Prison: What We Know Now and What We Should Focus on Going Forward. (2019).
[16]
Lois M. Davis, Robert Bozick, Jennifer L. Steele, Jessica Saunders, and Jeremy N. V. Miles. 2013. Evaluating the Effectiveness of Correctional Education: A Meta-Analysis of Programs That Provide Education to Incarcerated Adults. Rand Corporation.
[17]
Scott Freeman, Sarah L Eddy, Miles McDonough, Michelle K Smith, Nnadozie Okoroafor, Hannah Jordt, and Mary PWenderoth. 2014. Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences of the United States of America (2014).
[18]
Stephanie Gaskill, Mary R. Gould, Ved Price, Erin L. Castro, and Amy Lerman. 2023. The Landscape of Higher Education in Prison, 2020--2021. Technical Report. Alliance for Higher Education in Prison. http://higheredinprison.org
[19]
Jo Hardin, Karl Haushalter, and Darryl Yong. 2020. Turning STEM Education Inside-Out: Teaching and Learning Inside Prisons. (2020).
[20]
Susan Hopkins and Helen Farley. 2014. A Prisoners' Island: Teaching Australian Incarcerated Students in the Digital Age. (2014). https://doi.org/10.25771/4021 Publisher: Universtity of Bergen Library.
[21]
The White House. 2023. FACT SHEET: Biden-Harris Administration Takes Action During Second Chance Month to Strengthen Public Safety, Improve Rehabilitation in Jails and Prisons, and Support Successful Reentry. https://www.whitehouse.gov/briefing-room/statementsreleases/ 2023/04/28/fact-sheet-biden-harris-administration-takes-actionduring- second-chance-month-to-strengthen-public-safety-improverehabilitation- in-jails-and-prisons-and-support-successful-reentry/
[22]
Paivi Kinnunen and Beth Simon. 2010. Experiencing programming assignments in CS1: the emotional toll. In Proceedings of the Sixth international workshop on Computing education research. 77--86.
[23]
Malcolm S Knowles, Elwood F Holton III, and Richard A Swanson. 2014. The adult learner: The definitive classic in adult education and human resource development. Routledge.
[24]
Gloria Ladson-Billings. 2021. Culturally Relevant Pedagogy: Asking a Different Question. Teachers College Press.
[25]
Mike Lopez, Jacqueline Whalley, Phil Robbins, and Raymond Lister. 2008. Relationships between Reading, Tracing and Writing Skills in Introductory Programming. In Proceedings of the Fourth International Workshop on Computing Education Research. ACM.
[26]
Tia C Madkins, Alexis Martin, Jean Ryoo, Kimberly A Scott, Joanna Goode, Allison Scott, and Frieda McAlear. 2019. Culturally Relevant Computer Science Pedagogy: From Theory to Practice. In 2019 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT). IEEE, 1--4.
[27]
Stephen J. Meyer. 2011. Factors Affecting Student Success in Postsecondary Academic Correctional Education Programs. Journal of Correctional Education 62, 2 (2011), 132--164. https://www.jstor.org/stable/23282667 Publisher: Correctional Education Association.
[28]
Stephen J. Meyer, Linda Fredericks, Cindy M. Borden, and Penny L. Richardson. 2010. Implementing Postsecondary Academic Programs in State Prisons: Challenges and Opportunities. Journal of Correctional Education 61, 2 (2010), 148-- 184. https://www.jstor.org/stable/23282637 Publisher: Correctional Education Association.
[29]
Claudia Ott, Brendan McCane, and Nick Meek. 2021. Mastery Learning in CS1 - An Invitation to Procrastinate?: Reflecting on Six Years of Mastery Learning (ITiCSE '21). 18--24.
[30]
Nicole Patrie. 2017. Learning to be a Prison Educator. (2017). https://doi.org/10. 25771/5528 Publisher: Universtity of Bergen Library.
[31]
Leo Porter, Dennis Bouvier, Quintin Cutts, Scott Grissom, Cynthia Lee, Robert McCartney, Daniel Zingaro, and Beth Simon. 2016. A Multi-institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education.
[32]
Leo Porter and Daniel Zingaro. 2014. Importance of Early Performance in CS1: Two Conflicting Assessment Stories. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery.
[33]
Bobby D Rampey, Shelley Keiper, Leyla Mohadjer, Tom Krenzke, Jianzhu Li, Nina Thornton, and Jacquie Hogan. 2016. Highlights from the US PIACC Survey of Incarcerated Adults: Their Skills, Work Experience, Education, and Training-- Program for the International Assessment of Adult Competencies: 2014. NCES 2016-040. National Center for Education Statistics (2016).
[34]
Ana Selvaraj, Eda Zhang, Leo Porter, and Adalbert Gerald Soosai Raj. 2021. Live Coding: A Review of the Literature. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1. ACM.
[35]
Simon, Judy Sheard, Daryl D'Souza, Peter Klemperer, Leo Porter, Juha Sorva, Martijn Stegeman, and Daniel Zingaro. 2016. Benchmarking Introductory Programming Exams: Some Preliminary Results. In Proceedings of the 2016 ACM Conference on International Computing Education Research. ACM.
[36]
Julie E. Speer and Zain Clapacs. 2022. Creation of a Novel Biomedical Engineering Research Course for Incarcerated Students. Biomedical Engineering Education 2, 2 (Sept. 2022), 157--165. https://doi.org/10.1007/s43683-022-00071--6
[37]
Steven AWolfman. 2004. Understanding and promoting interaction in the classroom through computer-mediated communication in the classroom presenter system. Ph.D. Dissertation. Citeseer.

Cited By

View all
  • (2024)A Case for Feminism in Programming Language DesignProceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3689492.3689809(205-222)Online publication date: 17-Oct-2024
  • (2024)Improving Computing Higher Education in PrisonsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659474(834-835)Online publication date: 8-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1
March 2024
1583 pages
ISBN:9798400704239
DOI:10.1145/3626252
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 March 2024

Check for updates

Author Tags

  1. adult learners
  2. cs1
  3. prison education

Qualifiers

  • Research-article

Funding Sources

Conference

SIGCSE 2024
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)354
  • Downloads (Last 6 weeks)53
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Case for Feminism in Programming Language DesignProceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3689492.3689809(205-222)Online publication date: 17-Oct-2024
  • (2024)Improving Computing Higher Education in PrisonsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659474(834-835)Online publication date: 8-Jul-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media