Amrit M. Joseph, Soumyadeep Sarma, Shelly, Viraj Kumar
{"title":"Bug-eecha 2.0:面向 CS1 学生和教师的教育游戏","authors":"Amrit M. Joseph, Soumyadeep Sarma, Shelly, Viraj Kumar","doi":"10.1145/3627217.3627236","DOIUrl":null,"url":null,"abstract":"In prior work, we have proposed Bug-eecha: a web-based game to help novice programmers comprehend programming problems and develop thorough test suites for such problems. This paper makes three contributions. First, based on student feedback from initial testing, we release a revised version of the game (Bug-eecha 2.0) with improvements to key interface elements. Second, this version includes an initial set of 22 problems and a web-interface for instructors to create additional problems. We believe that these two contributions will provide introductory programming (CS1) instructors with the resources necessary to experiment with our gamified approach to problem comprehension and test suite development. Third, based on the challenges we faced in creating appropriate questions for Bug-eecha, we identify a need for more research in designing questions that promote the ability of students to create thorough test suites.","PeriodicalId":508655,"journal":{"name":"Proceedings of the 16th Annual ACM India Compute Conference","volume":"8 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Bug-eecha 2.0: An Educational Game for CS1 Students and Instructors\",\"authors\":\"Amrit M. Joseph, Soumyadeep Sarma, Shelly, Viraj Kumar\",\"doi\":\"10.1145/3627217.3627236\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In prior work, we have proposed Bug-eecha: a web-based game to help novice programmers comprehend programming problems and develop thorough test suites for such problems. This paper makes three contributions. First, based on student feedback from initial testing, we release a revised version of the game (Bug-eecha 2.0) with improvements to key interface elements. Second, this version includes an initial set of 22 problems and a web-interface for instructors to create additional problems. We believe that these two contributions will provide introductory programming (CS1) instructors with the resources necessary to experiment with our gamified approach to problem comprehension and test suite development. Third, based on the challenges we faced in creating appropriate questions for Bug-eecha, we identify a need for more research in designing questions that promote the ability of students to create thorough test suites.\",\"PeriodicalId\":508655,\"journal\":{\"name\":\"Proceedings of the 16th Annual ACM India Compute Conference\",\"volume\":\"8 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 16th Annual ACM India Compute Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3627217.3627236\",\"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 16th Annual ACM India Compute Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3627217.3627236","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Bug-eecha 2.0: An Educational Game for CS1 Students and Instructors
In prior work, we have proposed Bug-eecha: a web-based game to help novice programmers comprehend programming problems and develop thorough test suites for such problems. This paper makes three contributions. First, based on student feedback from initial testing, we release a revised version of the game (Bug-eecha 2.0) with improvements to key interface elements. Second, this version includes an initial set of 22 problems and a web-interface for instructors to create additional problems. We believe that these two contributions will provide introductory programming (CS1) instructors with the resources necessary to experiment with our gamified approach to problem comprehension and test suite development. Third, based on the challenges we faced in creating appropriate questions for Bug-eecha, we identify a need for more research in designing questions that promote the ability of students to create thorough test suites.