skip to main content


Title: CodeTracesure—Combining Gaming, CS Concepts, and Pedagogy
This paper presents an overview of the objectives and design of a video game, CodeTracesure, that we have used in a summer camp for elementary school African-American children. The game is designed to help children practice CS concepts as they play and to help teachers learn about their difficulties. It combines engaging elements of good games with pedagogy to provide a platform where students can practice CS concepts learned in class. It covers such concepts as assignment, variables, sequencing, and operators. The game is equipped with a database to facilitate collection of data that can be analyzed for trends and patterns. The current goal is for it to be a supplementary tool that can help the students practice while allowing teachers to collect useful data that can help improve the learning process. An initial study was conducted using this game with about 40 African-American elementary school children. Findings show that the game was useful in motivating the students to practice code tracing and learn CS concepts. The backend end data that was collected on the performance of the students helped to identify potential pitfalls.  more » « less
Award ID(s):
1738760
PAR ID:
10119256
Author(s) / Creator(s):
; ; ; ;
Date Published:
Journal Name:
ACM RESPECT 2019 Proceedings
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    We describe a research study aimed at understanding the basic code reasoning challenges of elementary school children. The research targets third to fifth grade African American students as a step towards making computer science accessible to all children. The study was conducted in a summer camp with 40 students and replicated with 20 new students the following summer. Also participating in the second summer camp were 19 returning students. For data collection, the study uses code-tracing activities involving concepts such as variables, assignments, operators, and sequencing. Performance data is automatically collected in the background as children engage in the activities incorporated in a video game and also through think-aloud sessions. Results include common code understanding challenges for all children. 
    more » « less
  2. Children are exposed to technology at home and school at very young ages, often using family mobile devices and educational apps. It is therefore critical that they begin learning about privacy and security concepts during their elementary school years, rather than waiting until they are older. Such skills will help children navigate an increasingly connected world and develop agency over their personal data, online interactions, and online security. In this paper, we explore how a simple technique---a ''Would Your Rather'' (WYR) game involving hypothetical privacy and security scenarios---can support children in working through the nuances of these types of situations and how educators can leverage this approach to support children's privacy and security learning. We conducted three focus groups with 21 children aged 7-12 using the WYR activity and interviewed 13 elementary school teachers about the use of WYR for facilitating privacy and security learning. We found that WYR provided a meaningful opportunity for children to assess privacy and security risks, consider some of the social and emotional aspects of privacy and security dilemmas, and assert their agency in a manner typically unavailable to children in an adult-centric society. Teachers highlighted connections between privacy and security dilemmas and children's social and emotional learning and offered additional insights about using this WYR technique in and beyond their classrooms. Based on these findings, we highlight four opportunities for using WYR to support children in engaging with privacy and security concepts from an early age.

     
    more » « less
  3. null (Ed.)
    A key strategy for bringing computer science (CS) education to all students is the integration of computational thinking (CT) into core curriculum in elementary school. But teachers want to know how they can do this on top of their existing priorities. In this paper, we describe how our research-practice partnership is working to motivate, prepare, and support an elementary school to integrate equitable and inclusive computer science into core curriculum. Data were collected from teachers at a K-5 school where 65% of students are Hispanic or Latinx, 46% are English Learners, and 65% are eligible for free or reduced lunch. Data included semi-structured interviews, educators’ written reflections, and observations of classroom implementation and professional development. The findings show how the school is building buy-in and capacity among teachers by using a coaching cycle led by a Teacher on Special Assignment. The cycle of preparation, implementation, and reflection demystifies CS by helping teachers design, test, and revise coherent lesson sequences that integrate CT into their lessons. Contrasting case studies are used to illustrate what teachers learned from the cycle, including the teachers’ reasons for the integration, adaptations they made to promote equity, what the teachers noticed about their students engaging in CT, and their next steps. We discuss the strengths and the limitations of this approach to bringing CS for All. 
    more » « less
  4. null (Ed.)

    Prekindergarten to 12th-grade teachers of computer science (CS) face many challenges, including isolation, limited CS professional development resources, and low levels of CS teaching self-efficacy that could be mitigated through communities of practice (CoPs). This study used survey data from 420 PK–12 CS teacher members of a virtual CoP, CS for All Teachers, to examine the needs of these teachers and how CS teaching self-efficacy, community engagement, and sharing behaviors vary by teachers’ instructional experiences and school levels taught. Results show that CS teachers primarily join the CoP to gain high-quality pedagogical, assessment, and instructional resources. The study also found that teachers with more CS teaching experience have higher levels of self-efficacy and are more likely to share resources than teachers with less CS teaching experience. Moreover, teachers who instruct students at higher grade levels (middle and high school) have higher levels of CS teaching self-efficacy than do teachers who instruct lower grade levels (elementary school). These results suggest that CoPs can help CS teachers expand their professional networks, gain more professional development resources, and increase CS teaching self-efficacy by creating personalized experiences that consider teaching experience and grade levels taught when guiding teachers to relevant content. This study lays the foundation for future explorations of how CS education–focused CoPs could support the expansion of CS education in PK–12 schools.

     
    more » « less
  5. The computer science education research community has thought deeply about how students learn computational thinking (CT) as it relates to other domains of computer science (CS; e.g. programming) and core content areas (STEM, humanities), but less work has examined the role of CT in pathways to computer science for K-5 teachers. This panel examines the experiences of practitioners – educators, administrators, and curriculum designers--who have both experienced and supported others in incorporating CT in elementary school settings as a pathway to or component of computer science education. All panelists have worked with teachers not previously trained to teach CS and have encountered the many opportunities and difficulties of bringing CS to in-service teachers. They will reflect on the multiple ways educators grapple with CT: as an entry point to computer science, as a way to enrich core disciplines, and as a way to support equitable practice – for example, several of the panelists have experiences leveraging CT and other domains of CS to support the expression and development of emergent bilingual students. The panel will explore ways in which CT and its associated language and strategies for problem solving may provide a particularly helpful onramp to CS generally, including integration with other disciplines and with language about academic skills more generally. 
    more » « less