Alexander Verkerk, Rawiri Hohepa, Craig J. Sutherland
{"title":"附加编程结构对机器人有形编程语言的影响","authors":"Alexander Verkerk, Rawiri Hohepa, Craig J. Sutherland","doi":"10.1109/ur55393.2022.9826287","DOIUrl":null,"url":null,"abstract":"Introducing young children to robotics programming can be difficult. Children have to learn not only how to program but also how to use the components of a computer (e.g. keyboard and mouse). Tangible-based programming languages provide an alternate approach as children can focus directly on learning programming. However, there are no guidelines on how to produce tangible programming languages. This paper reports on our attempt to develop and evaluate such a language. Designing a tangible language requires a trade-off between completeness and complexity in the language, with designers aiming to reduce complexity while increasing completeness. Most participants agreed that using colour helped the language, but all other features had mixed results.","PeriodicalId":398742,"journal":{"name":"2022 19th International Conference on Ubiquitous Robots (UR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Impact of Additional Programming Constructs on a Tangible Programming Language for Robots\",\"authors\":\"Alexander Verkerk, Rawiri Hohepa, Craig J. Sutherland\",\"doi\":\"10.1109/ur55393.2022.9826287\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Introducing young children to robotics programming can be difficult. Children have to learn not only how to program but also how to use the components of a computer (e.g. keyboard and mouse). Tangible-based programming languages provide an alternate approach as children can focus directly on learning programming. However, there are no guidelines on how to produce tangible programming languages. This paper reports on our attempt to develop and evaluate such a language. Designing a tangible language requires a trade-off between completeness and complexity in the language, with designers aiming to reduce complexity while increasing completeness. Most participants agreed that using colour helped the language, but all other features had mixed results.\",\"PeriodicalId\":398742,\"journal\":{\"name\":\"2022 19th International Conference on Ubiquitous Robots (UR)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 19th International Conference on Ubiquitous Robots (UR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ur55393.2022.9826287\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 19th International Conference on Ubiquitous Robots (UR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ur55393.2022.9826287","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Impact of Additional Programming Constructs on a Tangible Programming Language for Robots
Introducing young children to robotics programming can be difficult. Children have to learn not only how to program but also how to use the components of a computer (e.g. keyboard and mouse). Tangible-based programming languages provide an alternate approach as children can focus directly on learning programming. However, there are no guidelines on how to produce tangible programming languages. This paper reports on our attempt to develop and evaluate such a language. Designing a tangible language requires a trade-off between completeness and complexity in the language, with designers aiming to reduce complexity while increasing completeness. Most participants agreed that using colour helped the language, but all other features had mixed results.