ABSTRACT
In this demo we present Strawbies, a realtime tangible programming game designed for children ages 5 to 10. Strawbies is played by constructing physical programs out of wooden tiles in front of an iPad. This interaction is made possible with the use of an Osmo play system that includes a mirror to reflect images in front of the iPad through the front-facing camera. We combined this system with the TopCodes computer vision library for fast and reliable image recognition. Here we describe a set of principles that guided our iterative design process along with an overview of testing sessions with children that informed our most recent instantiation of Strawbies.
- Cuban, L. (2009). Oversold and underused: Computers in the classroom. Harvard University Press.Google ScholarCross Ref
- Chawla, K., Chiou, M., Sandes, A., & Blikstein, P. (2013). Dr. Wagon: a 'stretchable' toolkit for tangible computer programming. In Proc. Interaction Design and Children (IDC'13), 561--564. Google ScholarDigital Library
- diSessa, A. (2000). Changing Minds: Computers, Learning, and Literacty. MIT Press. Google ScholarDigital Library
- Flannery, L. P., Silverman, B., Kazakoff, E. R., Bers, M. U., Bontá, P., & Resnick, M. (2013). Designing ScratchJr: Support for early childhood learning through computer programming. In Proc. Interaction Design and Children (IDC'13), 1--10. Google ScholarDigital Library
- Horn, M. S. (2013). The role of cultural forms in tangible interaction design. In Proc. Tangible, Embedded, and Embodied Interaction (TEI'13). Google ScholarDigital Library
- Horn, M. TopCode: Tangible Object Placement Codes. http://users.eecs.northwestern.edu/~mhorn/topcodes/Google Scholar
- Horn, M. S., Crouser, R. J., & Bers, M. U. (2012). Tangible interaction and learning: The case for a hybrid approach. Pers. and Ubiq. Computing, 16(4), 379--389. Google ScholarDigital Library
- Horn, M. S., AlSulaiman, S., Koh, J. (2013). Translating Roberto to Omar: Computational literacy, stickerbooks, and cultural forms. In Proc. IDC'13, 120--127. Google ScholarDigital Library
- McNerney, T. (2004). From turtles to tangible programming bricks: explorations in physical language design. Pers. and Ubiq. Computing, 8(5), 326--337. Google ScholarCross Ref
- Montemayor, J., Druin, A., Chipman, G., Farber, A., & Guha, M. L. (2004). Tools for children to create physical interactive StoryRooms. Computers in Entertainment: Educating children through entertainment Part II, 2(1). Google ScholarDigital Library
- Oh, H., Deshmane, A., Li, F., Han, J. Y., Stewart, M., Tsai, M., & Oakley, I. (2013). The digital dream lab: tabletop puzzle blocks for exploring programmatic concepts. In Proc. Tangible, Embedded and Embodied Interaction (TEI'13) Google ScholarDigital Library
- Osmo. https://www.playosmo.comGoogle Scholar
- Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books. Google ScholarDigital Library
- Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Sliverman, B. & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60--67. Google ScholarDigital Library
- Schweikardt, E., & Gross, M. D. (2008). The robot is the program: interacting with roBlocks. In Proc. Tangible and Embedded Interaction (TEI'08), 167--168. Google ScholarDigital Library
- Sapounidis, T., & Demetriadis, S. (2013). Tangible versus graphical user interfaces for robot programming: exploring cross-age children's preferences. Personal and ubiquitous computing, 17(8), 1775--1786. Google ScholarDigital Library
- Sipitakiat, A., & Nusen, N. (2012). Robo-Blocks: designing debugging abilities in a tangible programming system for early primary school children. In Proc. Interaction Design and Children (IDC'12), 98--105. Google ScholarDigital Library
- Weintrop, D., & Wilensky, U. (2013). RoboBuilder: A Computational Thinking Game. In Proc. ACM Technical Symposium on Computer Science Education, 736--736. Google ScholarDigital Library
- Wyeth, P. (2008). How young children learn to program with sensor, action, and logic blocks. Journal of the Learning Sciences, 17(4), 517--550.Google ScholarCross Ref
Index Terms
- Strawbies: explorations in tangible programming
Recommendations
Tangible programming elements for young children
CHI EA '02: CHI '02 Extended Abstracts on Human Factors in Computing SystemsTangible programming elements offer the dynamic and programmable properties of a computer without the complexity introduced by the keyboard, mouse and screen. This paper explores the extent to which programming skills are used by children during ...
Peter the Fashionista?: Computer Programming Games and Gender Oriented Cultural Forms
CHI PLAY '15: Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in PlayWe present a study of two games designed to help elementary and middle school students learn computer programming concepts. The first game was intended to be "gender neutral", aligning with might be described as a consensus opinion on best practices for ...
BacPack: Exploring the Role of Tangibles in a Museum Exhibit for Bio-Design
TEI '17: Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied InteractionWe present BacPack, a tangible museum exhibit for exploring bio-design. BacPack utilizes tangible tokens on a large multitouch table display to allow visitors the opportunity to participate in a playful bio-design activity-engineering bacteria for ...
Comments