Arnan Sipitakiat

Learn More
We describe a project, The City that We Want, which enabled the constructionist use of technology within a generative theme to enable students to design and construct their ideas about how to improve life in their communities. We used a variety of computational technologies combined with crafts and scrap materials. The goal was for children to learn in a(More)
Research on engaging young children in computer programming to develop high-level cognitive skills has suggested that debugging is among the most important actions leading to the development of logical thinking, problem solving, and social interaction skills. Although there have been a significant amount of studies done in this area, the debugging tools and(More)
Microcontroller-based or physical computing devices have been used in educational settings for many years for robotics, environmental sensing, scientific experimentation, and interactive art. In this paper, we discuss design principles underlying the several available platforms for physical computing, based on a historical analysis of the development of(More)
"Programmable bricks" are microcontroller-based devices that can be used in various educational projects, such as robotic prototypes, environmental sensing, and interactive art. They have been used in educational settings for many years, but particularly in developing countries their penetration has been limited due either to unavailability or prohibitive(More)
ACM 978-1-4503-1918-8/13/06. This paper describes a new paradigm as well as a new platform which have been developed to demonstrate new robotics and physical computing programming models that are now possible as a result of miniature single-board computers. Here we investigate new design opportunities that bring with them the ability to embed an entire(More)
This paper introduces a new environment for programming robots and physical computing devices---the Spatial Computing Platform (SCP)---and compares it to a text-based programming environment (the Cricket Logo). The SCP simplifies the process of constructing conditional statements that link the robot's inputs and outputs together. It does this by providing(More)
  • 1