About this Journal Submit a Manuscript Table of Contents
Mathematical Problems in Engineering
Volume 2013 (2013), Article ID 598547, 10 pages
http://dx.doi.org/10.1155/2013/598547
Research Article

E-Block: A Tangible Programming Tool with Graphical Blocks

1Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
2College of Computer Science, Zhejiang University of Technology, Hangzhou 310023, China

Received 27 November 2012; Accepted 5 January 2013

Academic Editor: Fei Kang

Copyright © 2013 Danli Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. S. Papert, Mindstorms: Children, Computers, and Powerful Ideas, Basic Books, New York, NY, USA, 1993.
  2. M. Resnick, F. Martin, R. Sargent, and B. Silverman, “Programmable bricks: toys to think with,” IBM Systems Journal, vol. 35, no. 3-4, pp. 443–452, 1996. View at Publisher · View at Google Scholar · View at Scopus
  3. D. Clements, “The future of educational computing research: the case of computer programming,” Information Technology in Childhood Education Annual, no. 1, pp. 147–179, 1999.
  4. G. Revelle, O. Zuckerman, A. Druin, and M. Bolas, “Tangible user interfaces for children,” in Proceedings of the Conference on Human Factors in Computing Systems (CHI '05), pp. 2051–2052, ACM Press.
  5. S. Y. Chen, “Active vision for robotic manipulation,” Industrial Robot, vol. 39, no. 2, pp. 111–112, 2012.
  6. M. Eisenberg, N. Elumeze, M. MacFerrin, and L. Buechley, “Children's programming, reconsidered: settings, stuff, and surfaces,” in Proceedings of the 8th International Conference on Interaction Design and Children (IDC '09), pp. 1–8, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  7. A. Begel, LogoBlocks: A Graphical Programming Language for Interacting With the World, MIT Press, Boston, Mass, USA, 1996.
  8. J. Maloney, M. Resnick, N. Rusk, B. Silverman, and E. Eastmond, “The scratch programming language and environment,” ACM Transactions on Computing Education, vol. 10, no. 4, p. 16, 2010. View at Publisher · View at Google Scholar · View at Scopus
  9. J. A. Fails, A. Druin, M. L. Guha, G. Chipman, S. Simms, and W. Churaman, “Child's play: a comparison of desktop and physical interactive environments,” in Proceedings of the Conference on Interaction Design and Children (IDC '05), pp. 48–55, ACM Press, 2005.
  10. P. H. Juan, B. B. Benjamin, D. Allison, and Guimbretiére, “Differences in pointing task performance between preschool children and adults using mice,” ACM Transactions on Computer-Human Interaction, vol. 11, no. 4, pp. 357–368, 2004.
  11. H. Ishii and B. Ullmer, “Tangible bits: towards seamless interfaces between people, bits and atoms,” in Proceedings of the Conference on Human Factors in Computing Systems (CHI '97), pp. 234–241, March 1997. View at Scopus
  12. M. Andrew and O. M. Claire, “Tangibles for learning: a representational analysis of physical manipulation,” Personal and Ubiquitous Computing, vol. 16, no. 4, pp. 405–419, 2012.
  13. P. Lu, S. Chen, and Y. Zheng, “Artificial intelligence in civil engineering,” Mathematical Problems in Engineering, vol. 2013, Article ID 145974, 22 pages, 2013. View at Publisher · View at Google Scholar
  14. E. Hornecker and A. Dünser, “Of pages and paddles: children's expectations and mistaken interactions with physical-digital tools,” Interacting with Computers, vol. 21, no. 1-2, pp. 95–107, 2009. View at Publisher · View at Google Scholar · View at Scopus
  15. T. S. McNerney, Tangible programming bricks: an approach to making programming accessible to everyone [M.S. thesis], MIT Press, Boston, Mass, USA, 2000.
  16. T. McNerney, “From turtles to tangible programming bricks: explorations in physical language design,” Personal and Ubiquitous Computing, vol. 8, no. 5, pp. 326–337, 2004.
  17. D. L. Wang, C. Zhang, and H. A. Wang, “T-Maze: A tangible programming tool for children,” in Proceedings of the 10th International Conference on Interaction Design and Children (IDC '11), pp. 127–135, June 2011. View at Publisher · View at Google Scholar · View at Scopus
  18. H. Suzuki and H. Kato, “Interaction-level support for collaborative learning: AlgoBlock-an open programming language,” in Proceedings of the 1st International Conference on Computer Support for Collaborative Learning (CSCL '95), pp. 349–355, ACM Press, 1995.
  19. M. Sugimoto, T. Fujita, H. Mi, and A. Krzywinski, “RoboTable2 a novel programming environment using physical robots on a tabletop platform,” in Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology (ACE '11), ACM Press, 2011.
  20. T. S. McNerney, Tangible programming bricks: an approach to making programming accessible to everyone [M.S. thesis], MIT Press, Boston, Mass, USA, 2000.
  21. D. Gallardo, C. F. Juli'a, and S. Jord'a, “TurTan: a Tangible programming language for creative exploration,” in Proceedings of the 3rd annual IEEE international workshop on horizontal human-computer systems (TABLETOP '08), pp. 412–420, IEEE Press, 2008.
  22. P. Wyeth and H. C. Purchase, “Tangible programming elements for young children,” in Proceedings of the Extended Abstracts on Human Factors in Computing Systems (CHI '02), pp. 774–775, ACM Press, 2002.
  23. P. Wyeth and G. Wyeth, “Electronic blocks: tangible programming elements for preschoolers,” in Proceedings of the International Conference on Human-Computer Interaction (INTERACT '01), pp. 496–503, 2001.
  24. H. Shi, W. Wang, N. M. Kwok, and S. Y. Chen, “Game theory for wireless sensor networks: a survey,” Sensors, vol. 12, no. 7, pp. 9055–9097, 2012. View at Publisher · View at Google Scholar
  25. C. Cattani, S. Chen, and G. Aldashev, “Information and modeling in complexity,” Mathematical Problems in Engineering, vol. 2012, Article ID 868413, 4 pages, 2012. View at Publisher · View at Google Scholar
  26. E. Schweikardt and M. D. Gross, “RoBlocks: a robotic construction kit for mathematics and science education,” in Proceedings of the 8th International Conference on Multimodal Interfaces (ICMI '06), pp. 72–75, November 2006. View at Publisher · View at Google Scholar · View at Scopus
  27. M. S. Horn and R. J. K. Jacob, “Tangible programming in the classroom with tern,” in Proceedings of the 25th SIGCHI Conference on Human Factors in Computing Systems (CHI '07), pp. 1965–1970, May 2007. View at Publisher · View at Google Scholar · View at Scopus
  28. M. S. Horn and R. J. K. Jacob, “Designing tangible programming languages for classroom use,” in Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 159–162, February 2007. View at Publisher · View at Google Scholar · View at Scopus
  29. D. L. Wang, Y. Zhang, T. Y. Gu, L. He, and H. A. Wang, “E-Block: a tangible programming tool for children,” in Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology (UIST '12), pp. 71–72, ACM Press, 2012.