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.
-
Research on geometric transformations suggests that early learners possess intuitive understandings grounded in motion metaphors, transitioning to mappings. The processes through which students transition between these two conceptions are not fully understood. We propose that Vygotskian hybridizing (related to Vygotsky’s articulation of everyday and scientific concepts) may provide a lens for thinking about the relationship between these conceptions. Design features of block-based programming environments provide affordances to support hybridizing by providing a co-action space for learning. We conducted a comparative case study of four grade seven and eight students working in a Scratch task (Code the Quilts) and a game (Transformations Quest) to construct understandings of geometric transformations. Our findings suggest: (1) students hybridized their personal experience of motion and mathematical knowledge of mapping to build geometric transformations understandings and (2) the co-action space in which students worked promoted distributed interactions between students, block-based environments, and tasks to support hybridizing.more » « less
-
Robots are a popular and engaging educational tool for teaching computational thinking, but they often have significant costs and limitations for classroom use. Switching to a simulated environment can eliminate many of these difficulties. By also providing students with a block-based programming environment, the barrier to entry can be further reduced. This paper presents a networked virtual robotics platform designed to create an environment which is highly accessible for novice students and their teachers alike, along with components of a curriculum designed to teach computational thinking skills through robotics programming challenges, including autonomous challenges and in-class competitions. Students access this platform through an extension of the same web interface used for programming their robots, which allows students to collaborate on code and view a shared simulated virtual space. Previously, this virtual robotics platform was used only to facilitate distance education. This paper demonstrates its use in an in-person class during the Spring 2022 semester, illustrating the affordances of a virtual robotics environment for face-to-face learning contexts as well. Students' computational thinking skills were evaluated with assessments both before and after the class, along with surveys and interviews given to determine their opinions and outlooks regarding computer science. The results show that students had a significant improvement in both attitudes and aptitudes.
-
This paper considers how a curricular design that integrated computer programming and creative movement shaped students’ engagement with computing. We draw on data from a camp for middle schoolers, focusing on an activity in which students used the programming environment NetLogo to re-represent their physical choreography. We analyze the extent to which students noticed incompatibilities (mismatches between possibilities in dance and NetLogo), and how encountering them shaped their coding. Our findings suggest that as students attended to incompatibilities, they experienced struggle, but persisted and engaged in iterative cycles of design. Our work suggests that tensions between arts and programming may promote student engagement.more » « less
-
Previous research has established that embodied modeling (role-playing agents in a system) can support learning about complexity. Separately, research has demonstrated that increasing the multimodal resources available to students can support sensemaking, particularly for students classified as English Learners. This study bridges these two bodies of research to consider how embodied models can strengthen an interconnected system of multimodal models created by a classroom. We explore how iteratively refining embodied modeling activities strengthened connections to other models, real-world phenomena, and multimodal representations. Through design-based research in a sixth grade classroom studying ecosystems, we refined embodied modeling activities initially conceived as supports for computational thinking and modeling. Across three iterative cycles, we illustrate how the conceptual and epistemic relationship between the computational and embodied model shifted, and we analyze how these shifts shaped opportunities for learning and participation by: (1) recognizing each student’s perspectives as critical for making sense of the model, (2) encouraging students to question and modify the “code” for the model, and (3) leveraging multimodal resources, including graphs, gestures, and student-generated language, for meaning-making. Through these shifts, the embodied model became a full-fledged component of the classroom’s model system and created more equitable opportunities for learning and participation.more » « less
-
Abstract This paper outlines the potential gains for Constructionist research and praxis in modelling that might be obtained by recognising the power of the Patch—a humble computational being in the NetLogo modelling environment that has been overshadowed by its more popular fellow agent, the Turtle. To contextualise this opportunity, I describe how Constructionist modelling has thrived by promoting forms of learning that rely on learners’ identifying with agents. I argue that patches are a neglected agent type in this multi‐agent modelling tradition, and that the possibilities for learners to adopt the patch perspective in support of exploratory forms of modelling and aesthetic expression have been under‐researched. Nevertheless, I show there are a variety of powerful ways for learners––both individually and in groups––to identify with patches. I describe ongoing research showing how taking an aesthetic approach to patches has the potential to support individuals and groups in powerful forms of learning with and about multi‐agent modelling.
Practitioner notes What is already known about this topic
Turtles (movable agents in Logo and Constructionist environments descended from Logo) can be ‘transitional objects’ that provide learners a way to make powerful ideas their own.
These agents can be powerful ‘objects‐to‐think‐with’ in large part because they encourage learners to identify with them in a form of learning known as ‘syntonic learning’.
Expressive activities that draw on learners’
aesthetic interests can support their learning with and about computational representations.Multi‐agent modelling is a powerful extension of Logo‐based learning environments that provides access to powerful ideas about complex systems and their emergent properties.
In the multi‐agent setting, individual learners and/or groups of learners can identify syntonically with agents to provide entry points for reasoning about complexity.
What this paper adds
Patches (non‐movable agents in the NetLogo modelling environment) are under‐represented in the research on multi‐agent modelling, and the potential for learners to adopt the patches’ perspective has been neglected.
An aesthetically driven approach to patches can ground students’ understanding of their expressive value.
Participatory activities in which learners play the role of patches (called ‘Stadium Card’ activities) can ground the patch perspective, so that learners can achieve a form of syntonicity and/or collectively adopt the perspective of patches in the aggregate.
Participatory activities that blend intrinsic and extrinsic perspectives on the patch grid can further enhance learners’ facility with programming for patches and their understanding of patches’ collective expressive power.
Implications for practice and/or policy
Balancing the focus between turtles and patches can enrich the modelling toolbox of learners new to agent‐based modelling.
Patches
do capture important aspects of individual and collective experience, and so can be good objects‐to‐think‐with, especially when conceptualising phenomena at a larger scale.The expressive potential of the patch grid is an important topic for computer science as well (eg, through 2D cellular automata). This is a rich context for learning in itself, which can be made accessible to groups of learners through physical or virtual participatory role‐play.
Moreover, physical or virtual grids of people‐patches may exhibit novel aggregate computational properties that could in turn become interesting areas for research in computer science.