Yerika Jimenez, A. Kapoor, Christina Gardner-Mccune
{"title":"新手程序员在第一次使用Scratch时遇到的可用性挑战","authors":"Yerika Jimenez, A. Kapoor, Christina Gardner-Mccune","doi":"10.1109/VLHCC.2018.8506560","DOIUrl":null,"url":null,"abstract":"Block-based programming environments have increased students' interest in computer science (CS). Research suggests that block-based programming environments have positively impacted students' retention, effectiveness, efficiency, engagement, attitudes, and perceptions towards computing. We know that when novice programmers are learning to program in block-based programming environments, they need to understand the components of these environments, how to apply programming concepts, and how to create artifacts. However, few studies have been done to understand the impacts that usability of block-based programming environments may have on students' programming. In this poster, we present results from a two-part study designed to understand the impact that usability of the programming environment has on novice programmers when learning to program in Scratch. Our findings indicate that usability challenges may affect students' ability to navigate and create programs within block-based programming environments.","PeriodicalId":444336,"journal":{"name":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Usability Challenges that Novice Programmers Experience when Using Scratch for the First Time\",\"authors\":\"Yerika Jimenez, A. Kapoor, Christina Gardner-Mccune\",\"doi\":\"10.1109/VLHCC.2018.8506560\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Block-based programming environments have increased students' interest in computer science (CS). Research suggests that block-based programming environments have positively impacted students' retention, effectiveness, efficiency, engagement, attitudes, and perceptions towards computing. We know that when novice programmers are learning to program in block-based programming environments, they need to understand the components of these environments, how to apply programming concepts, and how to create artifacts. However, few studies have been done to understand the impacts that usability of block-based programming environments may have on students' programming. In this poster, we present results from a two-part study designed to understand the impact that usability of the programming environment has on novice programmers when learning to program in Scratch. Our findings indicate that usability challenges may affect students' ability to navigate and create programs within block-based programming environments.\",\"PeriodicalId\":444336,\"journal\":{\"name\":\"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VLHCC.2018.8506560\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLHCC.2018.8506560","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Usability Challenges that Novice Programmers Experience when Using Scratch for the First Time
Block-based programming environments have increased students' interest in computer science (CS). Research suggests that block-based programming environments have positively impacted students' retention, effectiveness, efficiency, engagement, attitudes, and perceptions towards computing. We know that when novice programmers are learning to program in block-based programming environments, they need to understand the components of these environments, how to apply programming concepts, and how to create artifacts. However, few studies have been done to understand the impacts that usability of block-based programming environments may have on students' programming. In this poster, we present results from a two-part study designed to understand the impact that usability of the programming environment has on novice programmers when learning to program in Scratch. Our findings indicate that usability challenges may affect students' ability to navigate and create programs within block-based programming environments.