Gabriela Amaral Araújo de Oliveira, R. S. Ferreira, R. Prates
{"title":"基于文化视角隐喻的程序导入交互系统的探索性分析","authors":"Gabriela Amaral Araújo de Oliveira, R. S. Ferreira, R. Prates","doi":"10.1145/3274192.3274199","DOIUrl":null,"url":null,"abstract":"Having basic knowledge in computing is getting more importance nowadays. With this in mind, many applications have been developed in order to teach programming concepts to children, such as AgentSheets and Scratch, systems that use a visual programming language to create games and interactive animations. However, there is little research into communication strategies that are used by interactive systems to teach programming to kids. In this paper, we evaluate how both of these applications address cultural aspects that allow a progressive learning of programming concepts. We have found out that both systems address cultural aspects in a similar way. Their focus is to teach how to write programming codes using their visual language, but without gradually introducing programming concepts to the user.","PeriodicalId":314561,"journal":{"name":"Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems","volume":"137 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"An Exploratory Analysis of Interactive Systems for Introducing Programming based on Cultural Viewpoint Metaphors\",\"authors\":\"Gabriela Amaral Araújo de Oliveira, R. S. Ferreira, R. Prates\",\"doi\":\"10.1145/3274192.3274199\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Having basic knowledge in computing is getting more importance nowadays. With this in mind, many applications have been developed in order to teach programming concepts to children, such as AgentSheets and Scratch, systems that use a visual programming language to create games and interactive animations. However, there is little research into communication strategies that are used by interactive systems to teach programming to kids. In this paper, we evaluate how both of these applications address cultural aspects that allow a progressive learning of programming concepts. We have found out that both systems address cultural aspects in a similar way. Their focus is to teach how to write programming codes using their visual language, but without gradually introducing programming concepts to the user.\",\"PeriodicalId\":314561,\"journal\":{\"name\":\"Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems\",\"volume\":\"137 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3274192.3274199\",\"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 17th Brazilian Symposium on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3274192.3274199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Exploratory Analysis of Interactive Systems for Introducing Programming based on Cultural Viewpoint Metaphors
Having basic knowledge in computing is getting more importance nowadays. With this in mind, many applications have been developed in order to teach programming concepts to children, such as AgentSheets and Scratch, systems that use a visual programming language to create games and interactive animations. However, there is little research into communication strategies that are used by interactive systems to teach programming to kids. In this paper, we evaluate how both of these applications address cultural aspects that allow a progressive learning of programming concepts. We have found out that both systems address cultural aspects in a similar way. Their focus is to teach how to write programming codes using their visual language, but without gradually introducing programming concepts to the user.