Development of Tangible Programming with QR code to Control Robots for Elementary School Students
Main Article Content
Abstract
Teaching children to learn coding is very important today for elementary school children. To teach to write programs using a computer or tablet which difficult and may be over the age for children in general. The children to write a program without using a computer. It is necessary to bring the written program outside the computer screen. No need to use a mouse or keyboard to write programs. The development tangible programming with QR codes for elementary school children to write programs control robot. Which using QR code technology to decode the command to control the robot. The results of the research showed that tangible programming by assigning commands with QR code. Allowing children to learn and program robots without writing programs on the computer. Sending commands with QR codes can work without errors. The children understand and learn programming in 2 forms: 1) sequential command and 2) repeat command.
Article Details
References
H.Suzuki, and H.Kato, AlgoBlock: a tangible programming language, tool for collaborative learning. in Proceedings of the 4th European Logo conference (Eurologo’93) Athens Greece,1993.
P.Frei,V.Su,B.Mikhak,And H.Ishii, Curlybot: designing a new class of computational toys. in proceedings of the SIGCHI conference on Human factors in computing systems,2000.
P.Wyeth & G.Wyeth, ElectronicBlocks: Tangible Programming Elements for Preschoolers,2003.
S. Raffle, Topobo: A 3-D Constructive Assembly System with Kinetic Memory. M. S. Thesis, Massachusetts Institute of Technology ,2004.
O.Zukerman, System Block: Learning about Systems Concepts through Hands-onModeling and Simulation. M.S. Thesis, Massachusetts Institute of Technology,2004.
A. Sipitakiat and N. Nusen, Robo-Blocks: designing debugging abilities in a tangible programming system for early primary school children. in: Proceedings of the 11th International Conference on Interaction Design and Children, ACM, pp. 98-105,2012.
O.Zuckerman, Flowness + FlowBlocksUncovering the Dynamics of Everyday Life through Playful Modeling. Cambridge, MA: MIT Media Arts and Sciences Doctoral Dissertation,2007.
Ullmer, B. Tangible Interfaces for Manipulating Aggregates of Digital Information. Cambridge,MA: MIT Media Arts and Sciences Doctoral Dissertation,2002.
J.Patten, H. Ishii, J. Hines and G. Pangaro, Sensetable: A wireless Object Tracking Platform for Tangible User Interfaces. in Proceedings of Conference on Human Factors in Computing Systems (CHI ‘01), ACM Press, 252-260, 2001.
B. Ullmer and H. Ishii, Emerging frameworks for tangible user interfaces. IBM Systems Journal 393: 915–31, 2000.
H.Ishii, & B.Ullmer, Tangible Bits: Towards Seamless Interfaces between People Bit and Atoms. In Proceedings of CHI’97,1997.
Electronics-tutorials.ws, https://www.electronics-tutorials.ws/systems /open-loop-system.html
Electronics-tutorials.ws, https://www.electronics-tutorials.ws/systems /closed-loop-system.html
Papert, S, Mindstorms:children, computer, and powerful ideas. New York: Basic Books,1980.
M. Resnick and B. Silverman, Some reflections on designing construction kits for kids, in Proceedings of the 2005 conference on Interaction design and children, IDC ’05, (New York, NY, USA), pp. 117–122, ACM, 2005.
MIT APP INVENTOR, https://appinventor.mit.edu