Danli Wang, Lan Zhang, Chaohao Xu, Haichen Hu, Yunfeng Qi
{"title":"一种传递事件处理概念的有形嵌入式编程系统","authors":"Danli Wang, Lan Zhang, Chaohao Xu, Haichen Hu, Yunfeng Qi","doi":"10.1145/2839462.2839491","DOIUrl":null,"url":null,"abstract":"Learning programming has positive effect on children's development, and Tangible User Interfaces (TUIs) is a convenient way for teaching young children programming. TanProRobot 2.0 is a tangible system as well as a small-scale distributed embedded system designed for children at grades 1-2 to learn programming concepts. The system consists of three parts: tangible programming blocks, a robot car and several manipulatives. The input and output of the system are both tangible. Children can program the robot car to act certain actions by arranging the programming blocks. Also, children can interact with the car with manipulatives. TanProRobot 2.0 aims to introduce event handling concept and sensors to children. Through a user study with 11 children, we found that TanProRobot 2.0 is an interesting programming system for children, and it is easy to learn and to use. Furthermore, it could help children get a preliminary understanding of event handling concepts.","PeriodicalId":422083,"journal":{"name":"Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction","volume":"113 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":"{\"title\":\"A Tangible Embedded Programming System to Convey Event-Handling Concept\",\"authors\":\"Danli Wang, Lan Zhang, Chaohao Xu, Haichen Hu, Yunfeng Qi\",\"doi\":\"10.1145/2839462.2839491\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Learning programming has positive effect on children's development, and Tangible User Interfaces (TUIs) is a convenient way for teaching young children programming. TanProRobot 2.0 is a tangible system as well as a small-scale distributed embedded system designed for children at grades 1-2 to learn programming concepts. The system consists of three parts: tangible programming blocks, a robot car and several manipulatives. The input and output of the system are both tangible. Children can program the robot car to act certain actions by arranging the programming blocks. Also, children can interact with the car with manipulatives. TanProRobot 2.0 aims to introduce event handling concept and sensors to children. Through a user study with 11 children, we found that TanProRobot 2.0 is an interesting programming system for children, and it is easy to learn and to use. Furthermore, it could help children get a preliminary understanding of event handling concepts.\",\"PeriodicalId\":422083,\"journal\":{\"name\":\"Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction\",\"volume\":\"113 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-02-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"28\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2839462.2839491\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2839462.2839491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Tangible Embedded Programming System to Convey Event-Handling Concept
Learning programming has positive effect on children's development, and Tangible User Interfaces (TUIs) is a convenient way for teaching young children programming. TanProRobot 2.0 is a tangible system as well as a small-scale distributed embedded system designed for children at grades 1-2 to learn programming concepts. The system consists of three parts: tangible programming blocks, a robot car and several manipulatives. The input and output of the system are both tangible. Children can program the robot car to act certain actions by arranging the programming blocks. Also, children can interact with the car with manipulatives. TanProRobot 2.0 aims to introduce event handling concept and sensors to children. Through a user study with 11 children, we found that TanProRobot 2.0 is an interesting programming system for children, and it is easy to learn and to use. Furthermore, it could help children get a preliminary understanding of event handling concepts.