Proceedings of the 16th Annual ACM India Compute Conference最新文献

筛选
英文 中文
Bug-eecha 2.0: An Educational Game for CS1 Students and Instructors Bug-eecha 2.0:面向 CS1 学生和教师的教育游戏
Proceedings of the 16th Annual ACM India Compute Conference Pub Date : 2023-12-09 DOI: 10.1145/3627217.3627236
Amrit M. Joseph, Soumyadeep Sarma, Shelly, Viraj Kumar
{"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":"https://doi.org/10.1145/3627217.3627236","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.0,"publicationDate":"2023-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139184919","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improving learning experience to teach FPGA design at scale 改善学习体验,大规模教授 FPGA 设计
Proceedings of the 16th Annual ACM India Compute Conference Pub Date : 2023-12-09 DOI: 10.1145/3627217.3627225
Vivek Sabanwar, Prasad Trimukhe, Aditya Gudla, Isha Kamone, K. Arya
{"title":"Improving learning experience to teach FPGA design at scale","authors":"Vivek Sabanwar, Prasad Trimukhe, Aditya Gudla, Isha Kamone, K. Arya","doi":"10.1145/3627217.3627225","DOIUrl":"https://doi.org/10.1145/3627217.3627225","url":null,"abstract":"The global demand for skilled engineers to facilitate the design and manufacturing of electronic chips is ever-increasing. An understanding of FPGA design tools and techniques is crucial for prospective careers in these domains. These skills are typically not taught in undergraduate engineering studies in India. In 2020, we attempted to teach the basics of FPGA design skills to undergraduate engineering students across India. This was done in project-based learning provided through three tasks in an online learning module. The initiative witnessed 872 students participating as a team of four. This experience report presents the methods adopted to teach FPGA design skills at such a scale. The report also presents and discusses participant experience gathered via feedback through semi-structured interviews. Six categories of issues were identified. Based on participant feedback, the learning module was improved and offered as 2nd edition to a similar cohort of 249 teams with 961 participants in 2021. These modifications resulted in an approximately 8% increase in the overall completion rate from 29.03% to 37.13%. The paper presents the process and experience of redesigning the learning module and contributes to the literature of issues identified and methods adapted in an attempt to teach complex engineering tools to undergraduate students which can benefit other academics aiming to teach similar essential skills.","PeriodicalId":508655,"journal":{"name":"Proceedings of the 16th Annual ACM India Compute Conference","volume":"13 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139184717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Student Perception of Online Judges in Learning Problem Solving through Introductory Programming 学生对在线法官通过程序设计入门学习解决问题的看法
Proceedings of the 16th Annual ACM India Compute Conference Pub Date : 2023-12-09 DOI: 10.1145/3627217.3627230
Ritwik Murali, Akash Ravi, Kailashnath Nagendran, Veeramanohar Avudaiappan
{"title":"Student Perception of Online Judges in Learning Problem Solving through Introductory Programming","authors":"Ritwik Murali, Akash Ravi, Kailashnath Nagendran, Veeramanohar Avudaiappan","doi":"10.1145/3627217.3627230","DOIUrl":"https://doi.org/10.1145/3627217.3627230","url":null,"abstract":"Multiple strategies exist while attempting to introduce problem-solving to engineering students. One of the popular strategies is to encourage problem-solving through the introductory programming course. This paper presents an in-depth analysis of the extent to which online judging-based evaluation and training strategies can be employed to effectively deliver introductory programming courses. The paper focuses on student perceptions of learning as a measure to gauge their confidence in problem-solving and programming. With responses from over 400 students across departments and in various stages of the undergraduate program, this paper discusses a detailed analysis of student perceptions of learning, their comfort levels, and confidence when using online judge based evaluation strategies. Results show that a majority of students believe that online judges assist them to improve their problem solving and programming skills.","PeriodicalId":508655,"journal":{"name":"Proceedings of the 16th Annual ACM India Compute Conference","volume":"4 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139184745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Does Bilingual Specification impact students' comprehension of problems in Introductory Programming? 双语规范是否会影响学生对程序设计入门课程问题的理解?
Proceedings of the 16th Annual ACM India Compute Conference Pub Date : 2023-12-09 DOI: 10.1145/3627217.3627237
Sapna Grover, Arun Raman, H. Banati
{"title":"Does Bilingual Specification impact students' comprehension of problems in Introductory Programming?","authors":"Sapna Grover, Arun Raman, H. Banati","doi":"10.1145/3627217.3627237","DOIUrl":"https://doi.org/10.1145/3627217.3627237","url":null,"abstract":"The global acceptance of English as the language of science poses challenges to its non-native speakers. There has been prior work that assesses the impact of using a native/regional language as a medium of instruction for a Computer Science (CS) class. However, since classroom instruction involves a lot of non-verbal communication as well, the methodology of those studies is difficult to replicate and hence the results are difficult to generalize. In this paper, we focus on a smaller but potentially more replicable aspect. In particular, we are interested in assessing the impact of bilingual problem specifications on student comprehension in Introductory Programming. Problem comprehension is identified as one of the bottlenecks in the process of solving programming problems by novice programmers. Problems posed in English can be even tougher for its non-native speakers to comprehend. A feature of a typical multilingual classroom in India is that, in addition to having different native languages, the students can also have different levels of proficiency in English. Translating the problem to a language in which the students are more comfortable with, and in a way that reflects their use of the language, may result in better comprehension. In this paper, first, we present a framework for translation of a problem from English to a combination of English and a regional language. The framework allows some customization of the translation to suit an instructor’s specific teaching-learning context. We conduct a user study with 25 instructors that gives evidence on the efficacy of the framework. Then we apply it to translate an English variation of the well-studied Rainfall problem [14] to Hinglish (Hindi-English) and pose the two versions to two groups of randomly selected students (who are comfortable with Hindi) respectively. The result of this preliminary user study shows that there is no significant difference in the problem comprehension of students in the two groups.","PeriodicalId":508655,"journal":{"name":"Proceedings of the 16th Annual ACM India Compute Conference","volume":"15 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139184944","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信