Introducing Computing to a Cohort of Incarcerated Youth

Computer Science and programming are changing the world, but not everyone has equal access to education about this field. In California, Juvenile hall students typically lack opportunities to learn computer programming. In this paper, we present an experience report about the course we created to address the needs of this population. Specifically, we created and taught an introductory computing course focused on engagement. This project-based game design curriculum was launched to a small cohort of the juvenile hall in spring 2019. This course focused on engaging students while introducing computing programming concepts such as variables, logic and function. Student surveys and reports from their teacher showed this class had a positive impact and was well received by students and staff. We hypothesize and show initial positive indication that creative, game-oriented curriculum had a positive impact on the demographic. We also present some of the challenges encountered when working within the juvenile hall system and our solutions and general recommendations for these types of classes.

[1]  LaVar J. Charleston,et al.  Navigating Underrepresented STEM Spaces: Experiences of Black Women in U.S. Computing Science Higher Education Programs Who Actualize Success. , 2014 .

[2]  A. Meltzoff,et al.  Computing Whether She Belongs: Stereotypes Undermine Girls’ Interest and Sense of Belonging in Computer Science , 2016 .

[3]  Theresa Anne Migler-VonDollen,et al.  Engagement in Practice: Teaching Introductory Computer Programming at County Jails , 2018 .

[4]  ReedDavid Rethinking CS0 with JavaScript , 2001 .

[5]  Katie M. Davis,et al.  Eighteen Hours of Code with Fifth Grade Students (Abstract Only) , 2016, SIGCSE 2016.

[6]  Ira Greenberg,et al.  Creative Computation in High School , 2016, SIGCSE.

[7]  C. Steele,et al.  Ambient belonging: how stereotypical cues impact gender participation in computer science. , 2009, Journal of personality and social psychology.

[8]  David S. Janzen,et al.  Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance after Six Years of CS0 , 2018, SIGCSE.

[9]  A. Bandura,et al.  Cultivating competence, self-efficacy, and intrinsic interest through proximal self-motivation. , 1981 .

[10]  A. Mahasneh,et al.  The Effect of Project-Based Learning on Student Teacher Self-efficacy and Achievement , 2018, International Journal of Instruction.

[11]  Lauri Malmi,et al.  CS minors in a CS1 course , 2008, ICER '08.

[12]  Zoë J. Wood,et al.  Computational Art: Introducing High School Students to Computing via Art , 2016, SIGCSE.

[13]  David Reed,et al.  Rethinking CS0 with JavaScript , 2001, SIGCSE '01.

[14]  Diana Franklin,et al.  User-Centered Design in Block-Based Programming: Developmental & Pedagogical Considerations for Children , 2016, IDC.

[15]  Amy Bruckman,et al.  What is computing?: bridging the gap between teenagers' perceptions and graduate students' experiences , 2007, ICER '07.

[16]  Meghan Allen,et al.  Designing an Introductory Programming Course to Improve Non-Majors' Experiences , 2018, SIGCSE.

[17]  Sapna Cheryan,et al.  Why Are Some STEM Fields More Gender Balanced Than Others? , 2017, Psychological bulletin.

[18]  Zachary Dodds,et al.  MyCS: CS for middle-years students and their teachers , 2014, SIGCSE '14.

[19]  G. Adams,et al.  An educational intervention to improve women's academic STEM outcomes: Divergent effects on well-represented vs. underrepresented minority women. , 2018, Cultural diversity & ethnic minority psychology.

[20]  Diana Franklin,et al.  Assessing Children's Understanding of the Work of Computer Scientists: The Draw-a-Computer-Scientist Test , 2017, SIGCSE.

[21]  William Robinson,et al.  From Scratch to Patch: Easing the Blocks-Text Transition , 2016, WiPSCE.