NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Muldner, Kasia; Jennings, Jay; Chiarelli, Veronica – ACM Transactions on Computing Education, 2023
This article reviews literature on worked examples in the context of programming activities. We focus on two types of examples, namely, code-tracing and code-generation, because there is sufficient research on these to warrant a review. We synthesize key results according to themes that emerged from the review. This synthesis aims to provide…
Descriptors: Problem Solving, Programming, Computer Science Education, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Celis Rangel, Jakeline G.; King, Melissa; Muldner, Kasia – ACM Transactions on Computing Education, 2020
Learning to program requires perseverance, practice, and the mindset that programming skills are improved through these activities (i.e., that everyone has the potential to become good at programming). In contrast to an entity mindset, individuals with an incremental mindset believe that ability is malleable and can be improved with effort. Prior…
Descriptors: Intervention, Cognitive Structures, Programming, Learning Activities
Peer reviewed Peer reviewed
Direct linkDirect link
Burleson, Winslow S.; Harlow, Danielle B.; Nilsen, Katherine J.; Perlin, Ken; Freed, Natalie; Jensen, Camilla Nørgaard; Lahey, Byron; Lu, Patrick; Muldner, Kasia – IEEE Transactions on Learning Technologies, 2018
As computational thinking becomes increasingly important for children to learn, we must develop interfaces that leverage the ways that young children learn to provide opportunities for them to develop these skills. Active Learning Environments with Robotic Tangibles (ALERT) and Robopad, an analogous on-screen virtual spatial programming…
Descriptors: Robotics, Active Learning, Programming, Spatial Ability