首页 > 最新文献

ACM Transactions on Computing Education最新文献

英文 中文
Investigating Participation Mechanisms in EU Code Week 欧盟法规周参与机制调查
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-11-13 DOI: 10.1145/3632531
Christel Sirocchi, Annika Ostergren Pofantis, Alessandro Bogliolo
Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical and responsible use of digital technologies in every aspect of life. DC proves essential in the contemporary digital landscape, yet its diffusion is hindered by biases, misunderstandings, and limited awareness. Teaching Informatics in the educational curriculum is increasingly supported by the institutions but faces serious challenges, such as teacher upskilling and support. In response, grassroots movements promoting computing literacy in an informal setting have grown, including EU Code Week, whose vision is to develop computing skills while promoting diversity and raising awareness of the importance of digital skills. This study extensively analyses EU Code Week editions spanning 2014 to 2021 across European Union member states, pursuing three primary objectives: firstly, to evaluate the teacher engagement in the campaign in terms of penetration, retention, and spatial distribution; secondly, to characterise the multifaceted audience and themes embraced by these initiatives; and lastly, to investigate the influence of socio-economic factors on engagement. The investigation uncovers the underlying mechanisms fostering Code Week’s engagement, providing insights to campaign organisers for strategic planning and resource allocation in future editions. Moreover, the analysis reveals that the most engaged areas are characterised by lower income, as well as lower digital literacy, restricted access to technology, and a less established computer education, suggesting that Code Week thrives precisely where its impact is most needed.
数字能力(DC)是指在生活的各个方面自信、批判和负责地使用数字技术的一系列广泛的技能、态度和知识。DC在当代数字环境中被证明是必不可少的,但它的传播受到偏见、误解和有限认识的阻碍。教育课程中的信息学教学越来越受到院校的支持,但面临着教师技能提升和支持等严峻挑战。作为回应,在非正式环境中促进计算机素养的基层运动不断发展,包括欧盟代码周,其愿景是在促进多样性和提高对数字技能重要性的认识的同时发展计算机技能。本研究广泛分析了2014年至2021年欧盟成员国的欧盟代码周版本,追求三个主要目标:首先,从渗透、保留和空间分布方面评估教师参与活动的情况;第二,描述这些倡议所涵盖的多元化受众和主题;最后,探讨社会经济因素对敬业度的影响。这项调查揭示了促进代码周参与的潜在机制,为活动组织者在未来的活动中提供了战略规划和资源分配的见解。此外,分析显示,参与最多的地区的特点是收入较低,数字素养较低,获得技术的机会有限,计算机教育不太成熟,这表明代码周恰恰在最需要其影响的地方蓬勃发展。
{"title":"Investigating Participation Mechanisms in EU Code Week","authors":"Christel Sirocchi, Annika Ostergren Pofantis, Alessandro Bogliolo","doi":"10.1145/3632531","DOIUrl":"https://doi.org/10.1145/3632531","url":null,"abstract":"Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical and responsible use of digital technologies in every aspect of life. DC proves essential in the contemporary digital landscape, yet its diffusion is hindered by biases, misunderstandings, and limited awareness. Teaching Informatics in the educational curriculum is increasingly supported by the institutions but faces serious challenges, such as teacher upskilling and support. In response, grassroots movements promoting computing literacy in an informal setting have grown, including EU Code Week, whose vision is to develop computing skills while promoting diversity and raising awareness of the importance of digital skills. This study extensively analyses EU Code Week editions spanning 2014 to 2021 across European Union member states, pursuing three primary objectives: firstly, to evaluate the teacher engagement in the campaign in terms of penetration, retention, and spatial distribution; secondly, to characterise the multifaceted audience and themes embraced by these initiatives; and lastly, to investigate the influence of socio-economic factors on engagement. The investigation uncovers the underlying mechanisms fostering Code Week’s engagement, providing insights to campaign organisers for strategic planning and resource allocation in future editions. Moreover, the analysis reveals that the most engaged areas are characterised by lower income, as well as lower digital literacy, restricted access to technology, and a less established computer education, suggesting that Code Week thrives precisely where its impact is most needed.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"55 15","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136347894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Their Fight is Our Fight: Why Computing Education Advocates Must Be in Solidarity with Public Schools 他们的战斗就是我们的战斗:为什么计算机教育倡导者必须与公立学校团结一致
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-11-10 DOI: 10.1145/3632296
Rafi Santo, Aman Yadav, David Phelps
Those working towards equitable K12 computing education in the United States have always had their work cut out for them: understanding how best to teach, developing robust curricula, designing novel tools, building teacher capacity, and supporting systemic change in schools to bring equitable computing education to young people. Collectively, these areas represent an ambitious and complex set of problems to solve. But current changes to the educational landscape in the United States—where teaching basic ideas about how to critically engage with the world has become deeply politicized, and where forces working towards privatization of education are on the rise—require us to broaden the scope of our work. Our efforts must shift to not just include the aforementioned problems but also include ones that are more explicitly political: engaging in solidarity with the larger project of public education, and supporting teachers to have the freedom to teach what students will need to contribute to our society.
在美国,那些致力于公平的K12计算机教育的人一直有他们的工作要做:了解如何最好地教学,开发健全的课程,设计新颖的工具,建设教师能力,并支持学校的系统性变革,为年轻人带来公平的计算机教育。总的来说,这些领域代表了一系列需要解决的宏大而复杂的问题。但是,当前美国教育格局的变化——教导如何批判性地与世界接触的基本理念已经变得高度政治化,以及推动教育私有化的力量正在上升——要求我们拓宽工作范围。我们的努力不仅要包括上述问题,还要包括那些更明显的政治问题:与更大的公共教育项目团结一致,支持教师有自由地教授学生为社会做出贡献所需要的东西。
{"title":"Their Fight is Our Fight: Why Computing Education Advocates Must Be in Solidarity with Public Schools","authors":"Rafi Santo, Aman Yadav, David Phelps","doi":"10.1145/3632296","DOIUrl":"https://doi.org/10.1145/3632296","url":null,"abstract":"Those working towards equitable K12 computing education in the United States have always had their work cut out for them: understanding how best to teach, developing robust curricula, designing novel tools, building teacher capacity, and supporting systemic change in schools to bring equitable computing education to young people. Collectively, these areas represent an ambitious and complex set of problems to solve. But current changes to the educational landscape in the United States—where teaching basic ideas about how to critically engage with the world has become deeply politicized, and where forces working towards privatization of education are on the rise—require us to broaden the scope of our work. Our efforts must shift to not just include the aforementioned problems but also include ones that are more explicitly political: engaging in solidarity with the larger project of public education, and supporting teachers to have the freedom to teach what students will need to contribute to our society.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"112 45","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135137613","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teacher Education to Integrate Computational Thinking into Elementary Science: A Design-Based Research Study 将计算思维融入基础科学的教师教育:基于设计的研究性研究
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-11-08 DOI: 10.1145/3618115
Heather Killen, Merijke Coenraad, Virginia Byrne, Lautaro Cabrera, Kelly Mills, Diane Jass Ketelhut, Jandelyn D. Plane
Computational thinking (CT) is playing an increasingly relevant role within disciplinary teaching in elementary school, particularly in science. However, many teachers are unfamiliar with CT, either because their education occurred before the popularization of CT or because CT instruction was not included in their pre-service coursework. For these teachers, CT professional development (PD) becomes a primary mechanism to close their CT knowledge gap. While CT PD has demonstrated success at increasing teacher's CT understanding, researchers have reported varied outcomes in supporting teachers to write CT-integrated lesson plans. To explore how we might support teachers to integrate CT into elementary science, we employed design-based research (DBR) in a dual-track design of in-class CT instruction for pre-service undergraduates within an elementary science methods class paired with a collaborative, multi-month PD opportunity for pre- and in-service teachers. In this article, we reflect on our 5-year period of DBR and present our design insights and implications for CT instruction and curriculum design from each iteration. Our findings on best practices will inform both teacher educators and PD providers within CT education. Our work will also be of interest to researchers considering DBR for technology-based educational projects.
计算思维在小学学科教学,尤其是科学教学中发挥着越来越重要的作用。然而,许多教师对CT并不熟悉,要么是因为他们的教育时间在CT普及之前,要么是因为CT教学没有纳入他们的职前课程。对于这些教师来说,CT专业发展(PD)成为他们弥补CT知识差距的主要机制。虽然CT PD在提高教师对CT的理解方面取得了成功,但研究人员报告了支持教师编写CT综合教案的不同结果。为了探索如何支持教师将CT整合到基础科学中,我们采用了基于设计的研究(DBR),在基础科学方法课程中对职前本科生进行课堂CT教学的双轨设计,并为职前和在职教师提供了为期数月的合作PD机会。在本文中,我们回顾了我们5年的DBR,并从每次迭代中提出了我们对CT教学和课程设计的设计见解和启示。我们关于最佳实践的发现将为CT教育中的教师教育者和PD提供者提供信息。我们的工作也会引起考虑将DBR用于基于技术的教育项目的研究人员的兴趣。
{"title":"Teacher Education to Integrate Computational Thinking into Elementary Science: A Design-Based Research Study","authors":"Heather Killen, Merijke Coenraad, Virginia Byrne, Lautaro Cabrera, Kelly Mills, Diane Jass Ketelhut, Jandelyn D. Plane","doi":"10.1145/3618115","DOIUrl":"https://doi.org/10.1145/3618115","url":null,"abstract":"Computational thinking (CT) is playing an increasingly relevant role within disciplinary teaching in elementary school, particularly in science. However, many teachers are unfamiliar with CT, either because their education occurred before the popularization of CT or because CT instruction was not included in their pre-service coursework. For these teachers, CT professional development (PD) becomes a primary mechanism to close their CT knowledge gap. While CT PD has demonstrated success at increasing teacher's CT understanding, researchers have reported varied outcomes in supporting teachers to write CT-integrated lesson plans. To explore how we might support teachers to integrate CT into elementary science, we employed design-based research (DBR) in a dual-track design of in-class CT instruction for pre-service undergraduates within an elementary science methods class paired with a collaborative, multi-month PD opportunity for pre- and in-service teachers. In this article, we reflect on our 5-year period of DBR and present our design insights and implications for CT instruction and curriculum design from each iteration. Our findings on best practices will inform both teacher educators and PD providers within CT education. Our work will also be of interest to researchers considering DBR for technology-based educational projects.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":" 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135293370","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Effectiveness of Video-based Training for Face-to-Face Communication Skills of Software Engineers: Evidence from a Three-Year Study 基于视频的软件工程师面对面沟通技巧培训的有效性:来自三年研究的证据
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-11-03 DOI: 10.1145/3631532
Antonija Mitrovic, Matthias Galster, Sanna Malinen, Jay Holland, Ja'Afaru Musa, Negar Mohammadhassan, Raul Vincent Lumapas
Objectives . Communication skills are crucial for effective software development teams, but those skills are difficult to teach. The goal of our project is to evaluate the effectiveness of teaching face-to-face communication skills using AVW-Space, a platform for video-based learning which provides personalized nudges to support student's engagement during video watching. Participants . The participants in our study are second-year software engineering students. The study was conducted over three years, with students enrolled in a semester-long project course. Study Method . We performed a quasi-experimental study over three years to teach face-to-face communication using AVW-Space, a video-based learning platform. We present the instance of AVW-Space we developed to teach face-to-face communication. Participants watched and commented on ten videos, and later commented on the recording of their own team meeting. In 2020, the participants (n = 50) did not receive nudges, and we use the data collected that year as control. In 2021 (n = 49) and 2022 (n = 48), nudges were provided adaptively, to encourage students to write more and higher-quality comments. Findings . The findings from the study show the effectiveness of nudges. We found significant differences in engagement when nudges were provided. Furthermore, there is a causal effect of nudges on the interaction time, the total number of comments written and the number of high-quality comments, as well as on learning. Finally, participants exposed to nudges reported higher perceived learning. Conclusions . Our research shows the effect of nudges on student engagement and learning while using the instance of AVW-Space for teaching face-to-face communication skills. Future work will explore other soft skills, as well as providing explanations for the decisions made by AVW-Space.
目标。沟通技巧对于有效的软件开发团队来说是至关重要的,但是这些技巧很难教。我们项目的目标是评估使用AVW-Space教授面对面沟通技巧的有效性,AVW-Space是一个基于视频的学习平台,提供个性化的推动,以支持学生在观看视频时的参与。参与者。我们研究的参与者是二年级软件工程专业的学生。这项研究进行了三年多,学生们参加了一个学期的项目课程。学习方法。我们进行了一项为期三年的准实验研究,使用基于视频的学习平台AVW-Space教授面对面交流。以我们开发的AVW-Space为例,进行面对面交流教学。参与者观看并评论了10个视频,然后评论了他们自己的团队会议记录。在2020年,参与者(n = 50)没有收到轻推,我们使用当年收集的数据作为对照。在2021年(n = 49)和2022年(n = 48),采用自适应推送,鼓励学生撰写更多、更高质量的评论。发现。这项研究的结果显示了“轻推”的有效性。我们发现,当提供轻推时,参与程度有显著差异。此外,轻推对互动时间、撰写评论总数和高质量评论数量以及学习都有因果影响。最后,接触轻推的参与者报告了更高的感知学习能力。结论。我们的研究表明,在使用AVW-Space教授面对面沟通技巧的实例时,轻推对学生参与和学习的影响。未来的工作将探索其他软技能,并为AVW-Space的决策提供解释。
{"title":"Effectiveness of Video-based Training for Face-to-Face Communication Skills of Software Engineers: Evidence from a Three-Year Study","authors":"Antonija Mitrovic, Matthias Galster, Sanna Malinen, Jay Holland, Ja'Afaru Musa, Negar Mohammadhassan, Raul Vincent Lumapas","doi":"10.1145/3631532","DOIUrl":"https://doi.org/10.1145/3631532","url":null,"abstract":"Objectives . Communication skills are crucial for effective software development teams, but those skills are difficult to teach. The goal of our project is to evaluate the effectiveness of teaching face-to-face communication skills using AVW-Space, a platform for video-based learning which provides personalized nudges to support student's engagement during video watching. Participants . The participants in our study are second-year software engineering students. The study was conducted over three years, with students enrolled in a semester-long project course. Study Method . We performed a quasi-experimental study over three years to teach face-to-face communication using AVW-Space, a video-based learning platform. We present the instance of AVW-Space we developed to teach face-to-face communication. Participants watched and commented on ten videos, and later commented on the recording of their own team meeting. In 2020, the participants (n = 50) did not receive nudges, and we use the data collected that year as control. In 2021 (n = 49) and 2022 (n = 48), nudges were provided adaptively, to encourage students to write more and higher-quality comments. Findings . The findings from the study show the effectiveness of nudges. We found significant differences in engagement when nudges were provided. Furthermore, there is a causal effect of nudges on the interaction time, the total number of comments written and the number of high-quality comments, as well as on learning. Finally, participants exposed to nudges reported higher perceived learning. Conclusions . Our research shows the effect of nudges on student engagement and learning while using the instance of AVW-Space for teaching face-to-face communication skills. Future work will explore other soft skills, as well as providing explanations for the decisions made by AVW-Space.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"41 15","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135818708","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cross-Country Variation in (Binary) Gender Differences in Secondary School Students’ CS Attitudes: Re-Validating and Generalizing a CS Attitudes Scale 中学生计算机科学态度(二元)性别差异的跨国差异:计算机科学态度量表的再验证与推广
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-10-23 DOI: 10.1145/3630014
Arif Rachmatullah, Jessica Vandenberg, Sein Shin, Eric Wiebe
Objectives The lack of gender diversity in the computer science (CS) field and workforce is a well-documented challenge that many, but not all, countries face. Such a challenge may be tied to sociocultural and psychological issues that have impacted K–12 CS education, eventually creating a gender gap in CS attitudes and interests. The current study compared American, Korean, and Indonesian middle and high school students’ CS attitudes in two different studies (Study 1 and Study 2). Concurrently, this study also examined whether the items in the CS attitudes scale exhibit country and gender measurement biases. Participants In Study 1, we gathered data on CS attitudes from 886 middle school students (aged 11–14 years old) in the US, Korea, and Indonesia. In Study 2, we collected data on CS attitudes from Indonesian ( n = 427) and Korean ( n = 682) high school students. Study Methods The participating students took the same (translated) previously validated CS attitudes scale. We ran a unidimensional IRT and differential item functioning (DIF). We also ran a two-way analysis of variance (ANOVA) and the Kruskal-Wallis H test. Findings In Study 1, despite the valid instrument, we found it inappropriate as is for international comparison studies because students from different countries interpreted some items differently. After removing these biased items, we then compared gender-based differences in CS attitudes across countries. We found no significant differences between males and females in the Indonesian middle school data, whereas male students had significantly higher CS attitudes than female students in both American and Korean student data. In Study 2, we found the same pattern in gender differences in CS attitudes scores as in Study 1. The results revealed no significant difference in CS attitudes based on gender in the Indonesian high school data; however, Korean male students had significantly higher CS attitudes than female students. Conclusions These findings underscore the importance of a country’s sociocultural context in influencing gap and diversity in secondary school students’ CS attitudes.
计算机科学(CS)领域和劳动力中缺乏性别多样性是许多国家(但不是所有国家)面临的一个有充分证据的挑战。这种挑战可能与影响K-12计算机科学教育的社会文化和心理问题有关,最终造成计算机科学态度和兴趣的性别差距。本研究比较了两项不同研究(研究1和研究2)中美国、韩国和印度尼西亚初高中学生的计算机科学态度。同时,本研究还考察了计算机科学态度量表中的项目是否表现出国家和性别的测量偏差。在研究1中,我们收集了来自美国、韩国和印度尼西亚的886名中学生(11-14岁)的CS态度数据。在研究2中,我们收集了印度尼西亚(n = 427)和韩国(n = 682)高中生的CS态度数据。研究方法参与的学生采用相同的(翻译的)先前验证的CS态度量表。我们进行了一维IRT和差异项目功能(DIF)。我们还进行了双向方差分析(ANOVA)和Kruskal-Wallis H检验。在研究1中,尽管使用了有效的工具,但我们发现它不适合进行国际比较研究,因为来自不同国家的学生对某些项目的解释不同。在去除这些有偏见的项目后,我们比较了各国基于性别的CS态度差异。我们发现在印度尼西亚中学的数据中,男女之间没有显著差异,而在美国和韩国学生的数据中,男生的CS态度明显高于女生。在研究2中,我们发现CS态度得分的性别差异模式与研究1相同。结果显示,印尼高中学生的计算机科学态度在性别上无显著差异;然而,韩国男生对计算机科学的态度明显高于女生。这些发现强调了一个国家的社会文化背景在影响中学生计算机科学态度的差距和多样性方面的重要性。
{"title":"Cross-Country Variation in (Binary) Gender Differences in Secondary School Students’ CS Attitudes: Re-Validating and Generalizing a CS Attitudes Scale","authors":"Arif Rachmatullah, Jessica Vandenberg, Sein Shin, Eric Wiebe","doi":"10.1145/3630014","DOIUrl":"https://doi.org/10.1145/3630014","url":null,"abstract":"Objectives The lack of gender diversity in the computer science (CS) field and workforce is a well-documented challenge that many, but not all, countries face. Such a challenge may be tied to sociocultural and psychological issues that have impacted K–12 CS education, eventually creating a gender gap in CS attitudes and interests. The current study compared American, Korean, and Indonesian middle and high school students’ CS attitudes in two different studies (Study 1 and Study 2). Concurrently, this study also examined whether the items in the CS attitudes scale exhibit country and gender measurement biases. Participants In Study 1, we gathered data on CS attitudes from 886 middle school students (aged 11–14 years old) in the US, Korea, and Indonesia. In Study 2, we collected data on CS attitudes from Indonesian ( n = 427) and Korean ( n = 682) high school students. Study Methods The participating students took the same (translated) previously validated CS attitudes scale. We ran a unidimensional IRT and differential item functioning (DIF). We also ran a two-way analysis of variance (ANOVA) and the Kruskal-Wallis H test. Findings In Study 1, despite the valid instrument, we found it inappropriate as is for international comparison studies because students from different countries interpreted some items differently. After removing these biased items, we then compared gender-based differences in CS attitudes across countries. We found no significant differences between males and females in the Indonesian middle school data, whereas male students had significantly higher CS attitudes than female students in both American and Korean student data. In Study 2, we found the same pattern in gender differences in CS attitudes scores as in Study 1. The results revealed no significant difference in CS attitudes based on gender in the Indonesian high school data; however, Korean male students had significantly higher CS attitudes than female students. Conclusions These findings underscore the importance of a country’s sociocultural context in influencing gap and diversity in secondary school students’ CS attitudes.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"35 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135366383","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Model of How Students Engineer Test Cases With Feedback 一个学生如何用反馈设计测试用例的模型
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-10-20 DOI: 10.1145/3628604
Austin M. Shin, Ayaan M. Kazerouni
Background and Context. Students’ programming projects are often assessed on the basis of their tests as well as their implementations, most commonly using test adequacy criteria like branch coverage, or, in some cases, mutation analysis. As a result, students are implicitly encouraged to use these tools during their development process (i.e., so they have awareness of the strength of their own test suites). Objectives. Little is known about how students choose test cases for their software while being guided by these feedback mechanisms. We aim to explore the interaction between students and commonly used testing feedback mechanisms (in this case, branch coverage and mutation-based feedback). Method. We use grounded theory to explore this interaction. We conducted 12 think-aloud interviews with students as they were asked to complete a series of software testing tasks, each of which involved a different feedback mechanism. Interviews were recorded and transcripts were analyzed, and we present the overarching themes that emerged from our analysis. Findings. Our findings are organized into a process model describing how students completed software testing tasks while being guided by a test adequacy criterion. Program comprehension strategies were commonly employed to reason about feedback and devise test cases. Mutation-based feedback tended to be cognitively overwhelming for students, and they resorted to weaker heuristics in order to address this feedback. Implications. In the presence of testing feedback, students did not appear to consider problem coverage as a testing goal so much as program coverage . While test adequacy criteria can be useful for assessment of software tests, we must consider whether they represent good goals for testing, and if our current methods of practice and assessment are encouraging poor testing habits.
背景和背景。学生的编程项目通常根据他们的测试和实现进行评估,最常见的是使用测试充分性标准,比如分支覆盖率,或者在某些情况下,使用突变分析。因此,学生被暗中鼓励在他们的开发过程中使用这些工具(也就是说,这样他们就能意识到他们自己的测试套件的强度)。目标。在这些反馈机制的指导下,学生是如何为他们的软件选择测试用例的,我们所知甚少。我们的目标是探索学生和常用的测试反馈机制之间的互动(在这种情况下,分支覆盖和基于突变的反馈)。方法。我们使用扎根理论来探索这种相互作用。我们对学生进行了12次思考访谈,要求他们完成一系列软件测试任务,每个任务都涉及不同的反馈机制。我们对访谈进行了记录和分析,并提出了从我们的分析中出现的总体主题。发现。我们的发现被组织成一个过程模型,描述学生如何在测试充分性标准的指导下完成软件测试任务。程序理解策略通常用于推断反馈和设计测试用例。基于突变的反馈对学生来说往往是认知上的压倒性的,他们采取了较弱的启发式来解决这种反馈。的影响。在测试反馈存在的情况下,学生似乎没有像程序覆盖那样将问题覆盖视为测试目标。虽然测试充分性标准对于软件测试的评估是有用的,但是我们必须考虑它们是否代表了良好的测试目标,以及我们当前的实践和评估方法是否鼓励了不良的测试习惯。
{"title":"A Model of How Students Engineer Test Cases With Feedback","authors":"Austin M. Shin, Ayaan M. Kazerouni","doi":"10.1145/3628604","DOIUrl":"https://doi.org/10.1145/3628604","url":null,"abstract":"Background and Context. Students’ programming projects are often assessed on the basis of their tests as well as their implementations, most commonly using test adequacy criteria like branch coverage, or, in some cases, mutation analysis. As a result, students are implicitly encouraged to use these tools during their development process (i.e., so they have awareness of the strength of their own test suites). Objectives. Little is known about how students choose test cases for their software while being guided by these feedback mechanisms. We aim to explore the interaction between students and commonly used testing feedback mechanisms (in this case, branch coverage and mutation-based feedback). Method. We use grounded theory to explore this interaction. We conducted 12 think-aloud interviews with students as they were asked to complete a series of software testing tasks, each of which involved a different feedback mechanism. Interviews were recorded and transcripts were analyzed, and we present the overarching themes that emerged from our analysis. Findings. Our findings are organized into a process model describing how students completed software testing tasks while being guided by a test adequacy criterion. Program comprehension strategies were commonly employed to reason about feedback and devise test cases. Mutation-based feedback tended to be cognitively overwhelming for students, and they resorted to weaker heuristics in order to address this feedback. Implications. In the presence of testing feedback, students did not appear to consider problem coverage as a testing goal so much as program coverage . While test adequacy criteria can be useful for assessment of software tests, we must consider whether they represent good goals for testing, and if our current methods of practice and assessment are encouraging poor testing habits.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"31 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135567625","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computational Thinking and Notional Machines: The Missing Link 计算思维和概念机器:缺失的环节
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-10-18 DOI: 10.1145/3627829
Bhagya Munasinghe, Tim Bell, Anthony Robins
In learning to program and understanding how a programming language controls a computer, learners develop both insights and misconceptions whilst their mental models are gradually refined. It is important that the learner is able to distinguish the different elements and roles of a computer (e.g. compiler, interpreter, memory, etc.), which novice programmers may find difficult to comprehend. Forming accurate mental models is one of the potential sources of difficulty inextricably linked to mastering computing concepts and processes, and for learning computer programming. It is common to use some form of representation (e.g. an abstract machine or a computational agent) to support technical or pedagogic explanations. The Notional Machine (NM) is a pedagogical device that entails one or more computational concepts, originally described as an idealised computer operating with the constructs of a particular programming language. It can be used to support specific or general learning goals and will typically have some concrete representation that can be referred to. Computational Thinking (CT), which is defined as a way of thinking that is used for [computational] problem solving, is often presented as using a Computational Agent (CA) to carry out information processing presented by a solution. In CT, where the typical goal is to produce an algorithm or a computer program, the CA seemingly serves a purpose very similar to an NM. Although it changes through the different stages of development (of the learner and of the curriculum), the roles of CAs and NMs can be seen as versatile tools that connect a learner’s mental model with the conceptual model of a program. In this article we look at this relationship between CAs and NMs, and indicate how they would look at different stages of learning. We traverse the range of definitions and usages of these concepts, and articulate models that clarify how these are viewed in the literature. This includes exploring the nature of machines and agents, and how historical views of these relate to modern pedagogy for computation. We argue that the CA can be seen as an abstract, simplified variant of an NM that provides a useful perspective to the learner to support them to form robust mental models of NMs more efficiently and effectively. We propose that teaching programming should make use of the idea of a CA at different stages of learning, as a link that connects a learner’s mental model to a full NM.
在学习编程和理解编程语言如何控制计算机的过程中,学习者在逐渐完善心智模型的同时,也会产生洞察力和误解。重要的是,学习者能够区分计算机的不同元素和角色(例如编译器,解释器,内存等),这是新手程序员可能难以理解的。形成准确的心智模型是与掌握计算概念和过程以及学习计算机编程密不可分的潜在困难来源之一。通常使用某种形式的表示(例如抽象机器或计算代理)来支持技术或教学解释。概念机(NM)是一种包含一个或多个计算概念的教学设备,最初被描述为使用特定编程语言结构进行操作的理想计算机。它可以用来支持特定的或一般的学习目标,并且通常会有一些可以参考的具体表示。计算思维(Computational Thinking, CT)被定义为一种用于解决[计算]问题的思维方式,通常表现为使用计算代理(Computational Agent, CA)来执行解决方案所呈现的信息处理。在CT中,典型的目标是生成算法或计算机程序,CA的作用似乎与NM非常相似。尽管它在不同的发展阶段(学习者和课程)中有所变化,但ca和NMs的角色可以被视为连接学习者心智模型和课程概念模型的通用工具。在本文中,我们将研究ca和NMs之间的关系,并指出它们如何看待不同的学习阶段。我们遍历了这些概念的定义和用法的范围,并阐明了在文献中如何看待这些概念的清晰模型。这包括探索机器和代理的本质,以及这些历史观点与现代计算教育学的关系。我们认为CA可以被看作是NM的一个抽象的、简化的变体,它为学习者提供了一个有用的视角,以支持他们更有效地形成NMs的鲁棒心理模型。我们建议,编程教学应该在学习的不同阶段利用CA的概念,将学习者的心智模型与完整的NM连接起来。
{"title":"Computational Thinking and Notional Machines: The Missing Link","authors":"Bhagya Munasinghe, Tim Bell, Anthony Robins","doi":"10.1145/3627829","DOIUrl":"https://doi.org/10.1145/3627829","url":null,"abstract":"In learning to program and understanding how a programming language controls a computer, learners develop both insights and misconceptions whilst their mental models are gradually refined. It is important that the learner is able to distinguish the different elements and roles of a computer (e.g. compiler, interpreter, memory, etc.), which novice programmers may find difficult to comprehend. Forming accurate mental models is one of the potential sources of difficulty inextricably linked to mastering computing concepts and processes, and for learning computer programming. It is common to use some form of representation (e.g. an abstract machine or a computational agent) to support technical or pedagogic explanations. The Notional Machine (NM) is a pedagogical device that entails one or more computational concepts, originally described as an idealised computer operating with the constructs of a particular programming language. It can be used to support specific or general learning goals and will typically have some concrete representation that can be referred to. Computational Thinking (CT), which is defined as a way of thinking that is used for [computational] problem solving, is often presented as using a Computational Agent (CA) to carry out information processing presented by a solution. In CT, where the typical goal is to produce an algorithm or a computer program, the CA seemingly serves a purpose very similar to an NM. Although it changes through the different stages of development (of the learner and of the curriculum), the roles of CAs and NMs can be seen as versatile tools that connect a learner’s mental model with the conceptual model of a program. In this article we look at this relationship between CAs and NMs, and indicate how they would look at different stages of learning. We traverse the range of definitions and usages of these concepts, and articulate models that clarify how these are viewed in the literature. This includes exploring the nature of machines and agents, and how historical views of these relate to modern pedagogy for computation. We argue that the CA can be seen as an abstract, simplified variant of an NM that provides a useful perspective to the learner to support them to form robust mental models of NMs more efficiently and effectively. We propose that teaching programming should make use of the idea of a CA at different stages of learning, as a link that connects a learner’s mental model to a full NM.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"240 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135825496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Can students without prior knowledge use ChatGPT to answer test questions? An empirical study 没有先验知识的学生可以用ChatGPT答题吗?实证研究
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-10-18 DOI: 10.1145/3628162
Abdulhadi Shoufan
With the immense interest in ChatGPT worldwide, education has seen a mix of both excitement and skepticism. To properly evaluate its impact on education, it is crucial to understand how far it can help students without prior knowledge answer assessment questions. This study aims to address this question as well as the impact of the question type. We conducted multiple experiments with computer engineering students (experiment group: n = 41 to 56), who were asked to use ChatGPT to answer previous test questions before learning about the related topics. Their scores were then compared with the scores of previous-term students who answered the same questions in a quiz or exam setting (control group: n = 24 to 61). The results showed a wide range of effect sizes, from -2.55 to 1.23, depending on the question type and content. The experiment group performed best answering code analysis and conceptual questions but struggled with code completion and questions that involved images. On the other hand, the performance in code generation tasks was inconsistent. Overall, the ChatGPT group’s answers lagged slightly behind the control group’s answers with an effect size of − 0.16. We conclude that ChatGPT, at least in the field of this study, is not yet ready to rely on by students who don’t have sufficient background to evaluate generated answers. We suggest that educators try using ChatGPT and educate students on effective questioning techniques and how to assess the generated responses. This study provides insights into the capabilities and limitations of ChatGPT in education and informs future research and development.
随着全球对ChatGPT的巨大兴趣,教育界既兴奋又怀疑。为了正确评估它对教育的影响,了解它能在多大程度上帮助没有先验知识的学生回答评估问题是至关重要的。本研究旨在解决这个问题,以及问题类型的影响。我们对计算机工程专业的学生(实验组:n = 41 ~ 56)进行了多次实验,要求他们在学习相关主题之前使用ChatGPT回答之前的测试问题。然后将他们的分数与在测验或考试中回答相同问题的上一学期学生的分数进行比较(对照组:n = 24至61)。结果显示,根据问题类型和内容的不同,效应值范围从-2.55到1.23不等。实验组在回答代码分析和概念性问题时表现最好,但在回答代码完成和涉及图像的问题时表现不佳。另一方面,代码生成任务的性能不一致。总体而言,ChatGPT组的答案略落后于对照组的答案,效应值为- 0.16。我们的结论是,至少在本研究领域,ChatGPT还没有准备好让没有足够背景的学生来评估生成的答案。我们建议教育工作者尝试使用ChatGPT,并教育学生有效的提问技巧,以及如何评估所产生的回答。这项研究为ChatGPT在教育中的能力和局限性提供了见解,并为未来的研究和发展提供了信息。
{"title":"Can students without prior knowledge use ChatGPT to answer test questions? An empirical study","authors":"Abdulhadi Shoufan","doi":"10.1145/3628162","DOIUrl":"https://doi.org/10.1145/3628162","url":null,"abstract":"With the immense interest in ChatGPT worldwide, education has seen a mix of both excitement and skepticism. To properly evaluate its impact on education, it is crucial to understand how far it can help students without prior knowledge answer assessment questions. This study aims to address this question as well as the impact of the question type. We conducted multiple experiments with computer engineering students (experiment group: n = 41 to 56), who were asked to use ChatGPT to answer previous test questions before learning about the related topics. Their scores were then compared with the scores of previous-term students who answered the same questions in a quiz or exam setting (control group: n = 24 to 61). The results showed a wide range of effect sizes, from -2.55 to 1.23, depending on the question type and content. The experiment group performed best answering code analysis and conceptual questions but struggled with code completion and questions that involved images. On the other hand, the performance in code generation tasks was inconsistent. Overall, the ChatGPT group’s answers lagged slightly behind the control group’s answers with an effect size of − 0.16. We conclude that ChatGPT, at least in the field of this study, is not yet ready to rely on by students who don’t have sufficient background to evaluate generated answers. We suggest that educators try using ChatGPT and educate students on effective questioning techniques and how to assess the generated responses. This study provides insights into the capabilities and limitations of ChatGPT in education and informs future research and development.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135825264","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Impact of a Community of Practice Scholarship Program on Students’ Computing Identity 实践社区奖学金计划对学生计算机身份的影响
3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-09-15 DOI: 10.1145/3623615
Maral Kargarmoakhar, Monique Ross, Zahra Hazari, Stephen Secules, Mark Allen Weiss, Michael Georgiopoulos, Kenneth Christensen, Tiana Solis
While computing programs in the U.S. are experiencing growth in enrollment trends, they are still grappling with matters related to retention and persistence of computing undergraduates. One construct identified by scholars as having an impact on persistence in computing is computing identity which is shaped by constructs such as recognition, performance/competence beliefs, sense of belonging, and interest. Likewise, participation in what scholars call communities of practice (CoP) can aid in the development of their computing identity. To help foster computing identity development, an initiative was designed at three large public universities named Flit-Path (Florida IT Pathways to Success). Flit-Path was established using the principles inherent to communities of practice with the goal of recruiting and retaining computing students. The Flit-Path program leveraged curricular and co-curricular support to engage academically talented students with financial need in computing disciplines (e.g., computer engineering, computer science, and information technology) as well as provided financial assistance via scholarships. The guiding research question for this study was - What is the impact of a computing community of practice (the Flit-Path program) on students’ computing identity, specifically the constructs of recognition, performance/competence, sense of belonging, and interest? In order to address this question, a validated survey instrument was used to compare 64 computing students who enrolled in the Flit-Path program with students from the same universities with matched years in college, computing GPA, race/ ethnicity, gender, home/ environment support, and work hours outside the home. For comparing the two groups, the research team used multivariate matching methods in R. The results of the study revealed students in the Flit-Path program demonstrated substantially higher computing identities. Students who participated in the Flit-Path program experienced higher recognition, performance/competence, and sense of belonging in the computing field than their non-Flit-Path counterparts. There was also a borderline positive effect for interest. Together, the results indicate that well-designed CoP interventions in computing programs can have a significant effect on students’ identification with computing and ultimately their persistence.
虽然美国计算机专业的入学人数呈增长趋势,但他们仍在努力解决与计算机专业本科生的保留和持久性有关的问题。学者们认为对计算持久性有影响的一个构念是计算身份,它由诸如认可、绩效/能力信念、归属感和兴趣等构念形成。同样,参与学者们所谓的实践社区(CoP)可以帮助他们发展自己的计算身份。为了帮助促进计算身份的发展,在三所大型公立大学设计了一个名为Flit-Path(佛罗里达IT通往成功之路)的计划。Flit-Path是利用实践社区固有的原则建立的,其目标是招募和留住计算机专业的学生。Flit-Path计划利用课程和课外支持,吸引在计算机学科(如计算机工程、计算机科学和信息技术)有经济需求的学术上有天赋的学生,并通过奖学金提供经济援助。本研究的指导性研究问题是:计算机实践社区(Flit-Path program)对学生的计算机身份,特别是对识别、表现/能力、归属感和兴趣的构式的影响是什么?为了解决这个问题,我们使用了一种有效的调查工具,将64名参加了Flit-Path项目的计算机专业学生与来自同一所大学的学生进行比较,这些学生的大学年限、计算机GPA、种族/民族、性别、家庭/环境支持以及在家外工作时间相匹配。为了比较两组学生,研究小组在r语言中使用了多元匹配方法。研究结果显示,Flit-Path项目的学生表现出更高的计算身份。参加Flit-Path项目的学生比没有参加Flit-Path项目的学生在计算机领域获得了更高的认可、表现/能力和归属感。对兴趣也有边缘性的积极影响。总之,研究结果表明,在计算机课程中设计良好的CoP干预措施可以对学生对计算机的认同产生显著影响,并最终对他们的持久性产生影响。
{"title":"The Impact of a Community of Practice Scholarship Program on Students’ Computing Identity","authors":"Maral Kargarmoakhar, Monique Ross, Zahra Hazari, Stephen Secules, Mark Allen Weiss, Michael Georgiopoulos, Kenneth Christensen, Tiana Solis","doi":"10.1145/3623615","DOIUrl":"https://doi.org/10.1145/3623615","url":null,"abstract":"While computing programs in the U.S. are experiencing growth in enrollment trends, they are still grappling with matters related to retention and persistence of computing undergraduates. One construct identified by scholars as having an impact on persistence in computing is computing identity which is shaped by constructs such as recognition, performance/competence beliefs, sense of belonging, and interest. Likewise, participation in what scholars call communities of practice (CoP) can aid in the development of their computing identity. To help foster computing identity development, an initiative was designed at three large public universities named Flit-Path (Florida IT Pathways to Success). Flit-Path was established using the principles inherent to communities of practice with the goal of recruiting and retaining computing students. The Flit-Path program leveraged curricular and co-curricular support to engage academically talented students with financial need in computing disciplines (e.g., computer engineering, computer science, and information technology) as well as provided financial assistance via scholarships. The guiding research question for this study was - What is the impact of a computing community of practice (the Flit-Path program) on students’ computing identity, specifically the constructs of recognition, performance/competence, sense of belonging, and interest? In order to address this question, a validated survey instrument was used to compare 64 computing students who enrolled in the Flit-Path program with students from the same universities with matched years in college, computing GPA, race/ ethnicity, gender, home/ environment support, and work hours outside the home. For comparing the two groups, the research team used multivariate matching methods in R. The results of the study revealed students in the Flit-Path program demonstrated substantially higher computing identities. Students who participated in the Flit-Path program experienced higher recognition, performance/competence, and sense of belonging in the computing field than their non-Flit-Path counterparts. There was also a borderline positive effect for interest. Together, the results indicate that well-designed CoP interventions in computing programs can have a significant effect on students’ identification with computing and ultimately their persistence.","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135397582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Bolstering the Persistence of Black Students in Undergraduate Computer Science Programs: A Systematic Mapping Study 支持黑人学生在计算机科学本科课程中的坚持:一项系统映射研究
IF 2.4 3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Pub Date : 2023-08-31 DOI: 10.1145/3617896
Alvine B. Belle, Callum Sutherland, O. Adesina, Sègla Kpodjedo, Nathanael Ojong, Lisa Cole
Background: People who are racialized, gendered, or otherwise minoritized are underrepresented in computing professions in North America. This is reflected in undergraduate computer science (CS) programs, in which students from marginalized backgrounds continue to experience inequities that do not typically affect White cis-men. This is especially true for Black students in general, and Black women in particular, whose experience of systemic, anti-Black racism compromises their ability to persist and thrive in CS education contexts. Objectives: This systematic mapping study endeavours to (1) determine the quantity of existing non-deficit-based studies concerned with the persistence of Black students in undergraduate CS; (2) summarize the findings and recommendations in those studies; and (3) identify areas in which additional studies may be required. We aim to accomplish these objectives by way of two research questions: (RQ1) What factors are associated with Black students’ persistence in undergraduate CS programs?; and (RQ2) What recommendations have been made to further bolster Black students’ persistence in undergraduate CS education programs? Methods: This systematic mapping study was conducted in accordance with PRISMA 2020 and SEGRESS guidelines. Studies were identified by conducting keyword searches in seven databases. Inclusion and exclusion criteria were designed to capture studies illuminating persistence factors for Black students in undergraduate CS programs. To ensure the completeness of our search results, we engaged in snowballing and an expert-based search to identify additional studies of interest. Finally, data were collected from each study to address the research questions outlined above. Results: Using the methods outlined above, we identified 16 empirical studies, including qualitative, quantitative, and mixed-methods studies informed by a range of theoretical frameworks. Based on data collected from the primary studies in our sample, we identified 13 persistence factors across four categories: (I) social capital, networking, & support; (II) career & professional development; (III) pedagogical & programmatic interventions; and (IV) exposure & access. This data-collection process also yielded 26 recommendations across six stakeholder groups: (i) researchers; (ii) colleges and universities; (iii) the computing industry; (iv) K-12 systems and schools; (v) governments; and (vi) parents. Conclusion: This systematic mapping study resulted in the identification of numerous persistence factors for Black students in CS. Crucially, however, these persistence factors allow Black students to persist, but not thrive, in CS. Accordingly, we contend that more needs to be done to address the systemic inequities faced by Black people in general, and Black women in particular, in computing programs and professions. As evidenced by the relatively small number of primary studies captured by this systematic mapping study, there exists an urgent
背景:在北美,被种族化、性别化或其他少数族裔化的人在计算机专业中代表性不足。这反映在计算机科学(CS)本科课程中,来自边缘背景的学生继续经历着通常不会影响白人顺式男性的不平等。对于黑人学生来说尤其如此,尤其是黑人女性,她们经历过系统性的反黑人种族主义,这损害了她们在计算机科学教育环境中坚持和发展的能力。目的:本系统的测绘研究力求(1)确定现有非缺陷基础研究的数量,这些研究与黑人学生在CS本科中的持久性有关;(2)总结研究结果和建议;(3)确定可能需要进行额外研究的领域。我们的目标是通过两个研究问题来实现这些目标:(RQ1)哪些因素与黑人学生坚持本科计算机科学课程有关?(RQ2)有什么建议可以进一步支持黑人学生坚持计算机科学本科教育项目?方法:本系统制图研究按照PRISMA 2020和SEGRESS指南进行。研究是通过在七个数据库中进行关键词搜索来确定的。设计纳入和排除标准是为了捕捉那些阐明黑人学生在计算机科学本科项目中的坚持因素的研究。为了确保搜索结果的完整性,我们采用滚雪球式搜索和基于专家的搜索来确定其他感兴趣的研究。最后,从每个研究中收集数据来解决上面概述的研究问题。结果:使用上述方法,我们确定了16项实证研究,包括定性、定量和一系列理论框架下的混合方法研究。基于我们样本中收集的主要研究数据,我们确定了四类13个持久性因素:(1)社会资本、网络和支持;(二)职业与专业发展;(三)教学和规划干预;(四)暴露和接触。这一数据收集过程还在六个利益相关方群体中提出了26项建议:(i)研究人员;(二)高等院校;(iii)计算机行业;K-12制度和学校;(v)政府;(六)父母。结论:本系统的测绘研究发现了许多黑人学生在计算机科学方面的坚持因素。然而,至关重要的是,这些坚持因素让黑人学生坚持学习计算机科学,而不是茁壮成长。因此,我们认为需要做更多的工作来解决黑人,特别是黑人女性在计算机程序和专业领域面临的系统性不平等问题。正如本系统测绘研究所捕获的相对较少的初级研究所证明的那样,迫切需要对CS中的黑人学生进行额外的、基于资产的实证研究。除了突出黑人女性在计算机科学领域的交叉经历外,未来的研究还应该关注黑人男性目前尚未被充分研究的经历。
{"title":"Bolstering the Persistence of Black Students in Undergraduate Computer Science Programs: A Systematic Mapping Study","authors":"Alvine B. Belle, Callum Sutherland, O. Adesina, Sègla Kpodjedo, Nathanael Ojong, Lisa Cole","doi":"10.1145/3617896","DOIUrl":"https://doi.org/10.1145/3617896","url":null,"abstract":"Background: People who are racialized, gendered, or otherwise minoritized are underrepresented in computing professions in North America. This is reflected in undergraduate computer science (CS) programs, in which students from marginalized backgrounds continue to experience inequities that do not typically affect White cis-men. This is especially true for Black students in general, and Black women in particular, whose experience of systemic, anti-Black racism compromises their ability to persist and thrive in CS education contexts. Objectives: This systematic mapping study endeavours to (1) determine the quantity of existing non-deficit-based studies concerned with the persistence of Black students in undergraduate CS; (2) summarize the findings and recommendations in those studies; and (3) identify areas in which additional studies may be required. We aim to accomplish these objectives by way of two research questions: (RQ1) What factors are associated with Black students’ persistence in undergraduate CS programs?; and (RQ2) What recommendations have been made to further bolster Black students’ persistence in undergraduate CS education programs? Methods: This systematic mapping study was conducted in accordance with PRISMA 2020 and SEGRESS guidelines. Studies were identified by conducting keyword searches in seven databases. Inclusion and exclusion criteria were designed to capture studies illuminating persistence factors for Black students in undergraduate CS programs. To ensure the completeness of our search results, we engaged in snowballing and an expert-based search to identify additional studies of interest. Finally, data were collected from each study to address the research questions outlined above. Results: Using the methods outlined above, we identified 16 empirical studies, including qualitative, quantitative, and mixed-methods studies informed by a range of theoretical frameworks. Based on data collected from the primary studies in our sample, we identified 13 persistence factors across four categories: (I) social capital, networking, & support; (II) career & professional development; (III) pedagogical & programmatic interventions; and (IV) exposure & access. This data-collection process also yielded 26 recommendations across six stakeholder groups: (i) researchers; (ii) colleges and universities; (iii) the computing industry; (iv) K-12 systems and schools; (v) governments; and (vi) parents. Conclusion: This systematic mapping study resulted in the identification of numerous persistence factors for Black students in CS. Crucially, however, these persistence factors allow Black students to persist, but not thrive, in CS. Accordingly, we contend that more needs to be done to address the systemic inequities faced by Black people in general, and Black women in particular, in computing programs and professions. As evidenced by the relatively small number of primary studies captured by this systematic mapping study, there exists an urgent","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"1 1","pages":""},"PeriodicalIF":2.4,"publicationDate":"2023-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41570662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
ACM Transactions on Computing Education
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1