• Home
  • Search
  • Proxy-Based Programming: Making Programming More Accessible through Virtual, Physical, and Social Embodiment
  • https://doi.org/10.1145/3786759Copy DOI Icon

Proxy-Based Programming: Making Programming More Accessible through Virtual, Physical, and Social Embodiment

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

From a theoretical perspective, this article examines the role of embodiment in K-12 computer science education through three distinct perspectives: virtual embodiment for cognitive understanding, physical embodiment for emotional engagement, and social embodiment for collaborative learning. The research introduces proxy-based programming as a novel programming paradigm that helps novice programmers overcome pragmatic programming challenges by providing a visual proxy that serves as an embodiment of the object being programmed. This proxy features dual temporal representation that simultaneously shows both the present and future situations resulting from programming actions. Unlike programming approaches that primarily address syntactic challenges, proxy-based programming also mitigates semantic and pragmatic aspects of computational thinking. RULER.game, a Collaborative Computational Thinking Tool, implements four core principles of proxy-based programming, enabling safe programming experimentation while proactively preventing errors. Initial studies comparing proxy-based programming with block-based programming show significant reductions in error rates. The article explores how embodiment plays a role in making programming more accessible from both theoretical and practical perspectives. Additionally, the article explores the motivational benefits of physical embodiment, where students create games by first drawing objects on paper before importing them digitally, as well as social embodiment through awareness interfaces that make collaborators’ actions and intentions visible in real-time. This comprehensive approach to embodiment presents a novel framework for making programming more accessible and engaging for K-12 students.

Similar Papers
  • Book Chapter
  • Citations21

Developing computational thinking through grounded embodied cognition

  • Jan 01, 2012
  • Columbia Academic Commons (Columbia University)
  • John B Black +1
  • Research Article

Development student worksheets to enhance computational thinking skills in 7th grade students on ratio material

  • Sep 06, 2024
  • Union: Jurnal Ilmiah Pendidikan Matematika
  • Utami Puspita Sabilla Mustaqimah +2
  • Conference Article

Views and Tendencies of Introducing Computational Thinking in Australian Schools [Research in Progress

  • Jan 01, 2019
  • Dorian Stoilescu
  • Research Article
  • Citations1

Validating game-based learning assessment of students’ computational thinking practices using Bayesian networks and machine-learning based detectors

  • Nov 14, 2025
  • Journal of Research on Technology in Education
  • Elizabeth Rowe +2
  • Research Article
  • Citations58

The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots

  • Jun 02, 2021
  • International Journal of Child-Computer Interaction
  • Charoula Angeli
  • Book Chapter

Integrating Computational Thinking Across the Elementary Curriculum

  • Jun 24, 2021
  • Anthony Negron
  • PDF
  • Research Article
  • Citations5

Characterizing Computational Thinking in the Context of Model-Planning Activities

  • Aug 02, 2022
  • Modelling
  • Joseph A Lyon +2
  • Conference Article
  • Citations11

CASA

  • Aug 11, 2014
  • Gai Liu +3
  • Research Article
  • Citations22

Three years’ experience of quality monitoring program on pre‐analytical errors in china

  • Jan 17, 2021
  • Journal of Clinical Laboratory Analysis
  • Fengfeng Kang +3
  • Dissertation

The use of ASR-CAI tool and its impact on interpreters’ performance during simultaneous interpretation

  • Jan 01, 2021
  • Pannapat Tammasrisawat
  • Conference Article
  • Citations4

Illumination normalization using down-scaling of low-frequency DCT coefficients in DWT domain for face recognition

  • Aug 01, 2013
  • Tripti Goel +2
  • Conference Article
  • Citations33

Improving learning of computational thinking using computational creativity exercises in a college CSI computer science course for engineers

  • Oct 01, 2014
  • Duane F Shell +5
  • Research Article
  • Citations45

Integrated activities in STEM environment: Methodology and implementation practice

  • Aug 26, 2020
  • Computer Applications in Engineering Education
  • Anita Juškevičienė +2
  • Research Article
  • Citations24

Paper Circuits: A Tangible, Low Threshold, Low Cost Entry to Computational Thinking

  • Jan 09, 2018
  • TechTrends
  • Victor R Lee +1
  • Research Article
  • Citations8

Exploring Students Competencies to be Creative Problem Solvers With Computational Thinking Practices

  • Aug 30, 2018
  • Journal of the Korean earth science society
  • Young-Shin Park +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.