skip to main content


Search for: All records

Award ID contains: 1738677

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. null (Ed.)
    The increased push for access to computer science (CS) at the K-12 level has been argued as a way to broaden participation in computing. At the elementary level, computational thinking (CT) has been used as a framework for bringing CS ideas into the classroom and educating teachers about how they can integrate CT into their daily instruction. A number of these projects have made equity a central goal of their work by working in schools with diverse racial, linguistic, and economic diversity. However, we know little about whether and how teachers equitably engage students in CT during their classroom instruction– particularly during science and math lessons. In this paper, we present an approach to analyzing classroom instructional videos using the EQUIP tool (https://www.equip.ninja/). The purpose of this tool is to examine the quantity and quality of students’ contributions during CT-integrated math and science lessons and how it differs based on demographic markers. We highlight this approach using classroom video observation from four teachers and discuss future work in this area. 
    more » « less
  2. Incorporating computational thinking (CT) ideas into core subjects, such as mathematics and science, is one way of bringing early computer science (CS) education into elementary school. Minimal research has explored how teachers can translate their knowledge of CT into practice to create opportunities for their students to engage in CT during their math and science lessons. Such information can support the creation of quality professional development experiences for teachers. We analyzed how eight elementary teachers created opportunities for their students to engage in four CT practices (abstraction, decomposition, debugging, and patterns) during unplugged mathematics and science activities. We identified three strategies used by these teachers to create CT opportunities for their students: framing, prompting, and inviting reflection. Further, we grouped teachers into four profiles of implementation according to how they used these three strategies. We call the four profiles (1) presenting CT as general problem-solving strategies, (2) using CT to structure lessons, (3) highlighting CT through prompting, and (4) using CT to guide teacher planning. We discuss the implications of these results for professional development and student experiences. 
    more » « less
  3. In many discussions of the ways in which abstraction is applied in computer science (CS), researchers and advocates of CS education argue that CS students should be taught to consciously and explicitly move among levels of abstraction (Armoni Journal of Computers in Mathematics and Science Teaching, 32(3), 265–284, 2013; Kramer Communications of the ACM, 50(4), 37–42, 2007; Wing Communications of the ACM, 49(3), 33–35, 2006). In this paper, we describe one way that attention to levels of abstraction could also support learning in mathematics. Specifically, we propose a framework for using abstraction in elementary mathematics based on Armoni’s (2013) framework for teaching computational abstraction. We propose that such a framework could address an enduring challenge in mathematics for helping elementary students solve word problems with attention to context. In a discussion of implications, we propose that future research using the framework for instruction and teacher education could also explore ways that attention to levels of abstraction in elementary school mathematics may support later learning of mathematics and computer science. 
    more » « less
  4. Driven by the need for students to be prepared for a world driven by computation, a number of recent educational reforms in science and mathematics have called for computational thinking concepts to be integrated into these content areas. However, in order for computational thinking (CT) to permeate K-12 education, we need to educate teachers about what CT ideas are and how they relate to what happens in their classroom on a day-to-day basis. This paper presents a toolkit to scaffold elementary teachers’ understanding of computational thinking ideas and how to integrate them into their lesson plans. 
    more » « less
  5. In this brief paper, we will share preliminary results of a study of how elementary-school teachers take up computational thinking (CT) ideas and incorporate them into their mathematics and science teaching. We describe the teachers’ school contexts, the professional development experiences in which they engaged, and our preliminary analyses of how they used computational thinking within their enacted lessons. In brief, the seven teachers in this study exhibited three patterns of implementation: (1) using computational thinking to guide their own planning and thinking; (2) using computational thinking to structure their lessons; and (3) presenting computational thinking concepts to students as general problem solving strategies. 
    more » « less
  6. In order to create professional development experiences, curriculum materials, and policies that support elementary school teachers to embed computational thinking (CT) in their teaching, researchers and teacher educators must under- stand ways teachers see CT as connecting to their classroom practices. Taking the viewpoint that teachers’ initial ideas about CT can serve as useful resources on which to build ed- ucational experiences, we interviewed 12 elementary school teachers to probe their understanding of six components of CT (abstraction, algorithmic thinking, automation, debug- ging, decomposition, and generalization) and how those com- ponents relate to their math and science teaching. Results suggested that teachers saw stronger connections between CT and their mathematics instruction than between CT and their science instruction. We also found that teachers draw upon their existing knowledge of CT-related terminology to make connections to their math and science instruction that could be leveraged in professional development. Teachers were, however, concerned about bringing CT into teaching due to limited class time and the difficulties of addressing high level CT in developmentally appropriate ways. We discuss these results and their implications future research and the design of professional development, sharing examples of how we used teachers’ initial ideas as the foundation of a workshop introducing them to computational thinking. 
    more » « less
  7. Moving among levels of abstraction is an important skill in mathematics and computer science, and students show similar difficulties when applying abstraction in each discipline. While computer science educators have examined ways to explicitly teach students how to consciously navigate levels of abstraction, these ideas have not been explored in mathematics education. In this study, we examined elementary students’ solutions to a commonplace mathematics task to determine whether and how students moved among levels of abstraction as they solved the task. Furthermore, we analyzed student errors, categorizing them according to whether they related to moves among levels of abstraction or to purely mathematical steps. Our analysis showed: (1) students implicitly shift among levels of abstraction when solving “real- world” mathematics problems; (2) students make errors when making those implicit shifts in abstraction level; (3) the errors students make in abstraction outnumber the errors they make in purely mathematical skills. We discuss the implications for these findings, arguing they establish that there are opportunities for explicit instruction in abstraction in elementary mathematics, and that students’ overall mathematics achievement and problem-solving skills have the potential to benefit from applying these computer-science ideas to mathematics instruction. 
    more » « less