首页 > 最新文献

Proceedings of the 22nd Koli Calling International Conference on Computing Education Research最新文献

英文 中文
Solve This! K-12 CS Education Teachers’ Problems of Practice 解决这个问题!K-12 CS教育教师的实践问题
Michèlle Friend, Monica Mcgill, Anni Reinking
Problem. Educational research identifies answerable questions, but often does not address the problems K-12 teachers identify as important. Further, academic research findings can be difficult for teachers to apply to their practices and unique contexts. Currently, little research exists on the lived experiences of primary and secondary instructors who teach computer science (CS) or computational thinking (CT) and also on the specific problems of practice teachers face when teaching CS. Research Question. What problems of practice do K-12 teachers face when teaching CS/CT? Method. Data for this qualitative study was collected using an online questionnaire distributed to teachers internationally. CS/CT teachers responded to an open-ended prompt asking for problems related to teaching CS. The data was analyzed using descriptive first-round coding and focused second-round coding. Validity was established through collaborative coding. Analysis was theorized using locus of control. Findings. Problems with students encompassed behavioral, cognitive, and attitudinal issues, as well as lack of home support or resources. Teachers identified many problems of policy notably stemming from lack of resources or support from administrators. A smaller number of challenges, such as lack of content knowledge, were situated within teachers themselves. While some problems such as student motivation are general, a number of responses identified unique challenges in CS education compared to other disciplines. Implications. Identifying problems faced by teachers can guide professional development offerings, help researchers develop studies that would result in meaningful improvement to CS education, and suggest policy decisions which would result in better outcomes for students.
问题。教育研究确定了可回答的问题,但往往没有解决K-12教师认为重要的问题。此外,教师很难将学术研究成果应用到他们的实践和独特的环境中。目前,关于中小学教师教授计算机科学(CS)或计算思维(CT)的生活经历,以及实践教师在教授计算机科学或计算思维时面临的具体问题的研究很少。研究的问题。K-12教师在CS/CT教学中面临哪些实践问题?方法。本定性研究的数据是通过向国际教师分发的在线问卷收集的。CS/CT教师回答了一个开放式的问题,询问与CS教学相关的问题。采用描述性第一轮编码和重点第二轮编码对数据进行分析。通过协同编码建立有效性。运用控制点对分析进行了理论化。发现。学生的问题包括行为、认知和态度问题,以及缺乏家庭支持或资源。教师们发现了许多政策问题,主要是由于缺乏资源或管理人员的支持。少数挑战,如缺乏内容知识,来自教师自身。虽然学生的动机等问题是普遍存在的,但与其他学科相比,许多回应确定了计算机科学教育中的独特挑战。的影响。确定教师面临的问题可以指导专业发展,帮助研究人员开展研究,从而对计算机科学教育产生有意义的改进,并提出政策决策,从而为学生带来更好的结果。
{"title":"Solve This! K-12 CS Education Teachers’ Problems of Practice","authors":"Michèlle Friend, Monica Mcgill, Anni Reinking","doi":"10.1145/3564721.3564738","DOIUrl":"https://doi.org/10.1145/3564721.3564738","url":null,"abstract":"Problem. Educational research identifies answerable questions, but often does not address the problems K-12 teachers identify as important. Further, academic research findings can be difficult for teachers to apply to their practices and unique contexts. Currently, little research exists on the lived experiences of primary and secondary instructors who teach computer science (CS) or computational thinking (CT) and also on the specific problems of practice teachers face when teaching CS. Research Question. What problems of practice do K-12 teachers face when teaching CS/CT? Method. Data for this qualitative study was collected using an online questionnaire distributed to teachers internationally. CS/CT teachers responded to an open-ended prompt asking for problems related to teaching CS. The data was analyzed using descriptive first-round coding and focused second-round coding. Validity was established through collaborative coding. Analysis was theorized using locus of control. Findings. Problems with students encompassed behavioral, cognitive, and attitudinal issues, as well as lack of home support or resources. Teachers identified many problems of policy notably stemming from lack of resources or support from administrators. A smaller number of challenges, such as lack of content knowledge, were situated within teachers themselves. While some problems such as student motivation are general, a number of responses identified unique challenges in CS education compared to other disciplines. Implications. Identifying problems faced by teachers can guide professional development offerings, help researchers develop studies that would result in meaningful improvement to CS education, and suggest policy decisions which would result in better outcomes for students.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122881750","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
Developing a Self-efficacy Scale for Computational Thinking (CT-SES) 计算思维自我效能感量表的编制
Imke De Jong, J. Jeuring
Self-efficacy is an important construct in education, as it can influence (among other aspects) perseverance, engagement and success on educational tasks. As such, a student’s Computational Thinking (CT) self-efficacy can have an important influence on, and may be a predictor for, the development and use of CT skills. This poster abstract provides the details of an in-progress study in which we develop a scale to measure CT self-efficacy in different contexts.
自我效能感在教育中是一个重要的概念,因为它可以影响教育任务的毅力、参与和成功(以及其他方面)。因此,学生的计算思维自我效能感对计算机思维技能的发展和使用具有重要影响,并可能是计算机思维技能发展和使用的预测因子。这张海报摘要提供了一项正在进行的研究的细节,在这项研究中,我们开发了一种测量不同背景下CT自我效能的量表。
{"title":"Developing a Self-efficacy Scale for Computational Thinking (CT-SES)","authors":"Imke De Jong, J. Jeuring","doi":"10.1145/3564721.3565954","DOIUrl":"https://doi.org/10.1145/3564721.3565954","url":null,"abstract":"Self-efficacy is an important construct in education, as it can influence (among other aspects) perseverance, engagement and success on educational tasks. As such, a student’s Computational Thinking (CT) self-efficacy can have an important influence on, and may be a predictor for, the development and use of CT skills. This poster abstract provides the details of an in-progress study in which we develop a scale to measure CT self-efficacy in different contexts.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"241 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115849259","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}
引用次数: 1
Informal Learning in Computer Science Museums and Exhibitions: What Visitors’ Long-Term Memories Can Tell Us About Exhibits as Possible Learning Opportunities 计算机科学博物馆和展览中的非正式学习:参观者的长期记忆可以告诉我们展品作为可能的学习机会
Fabian Graap
Museums and exhibitions are recognised as places of informal learning. Visitors with different interests and prior knowledge have access to a variety of learning opportunities provided by exhibits. Empirical findings on possible learning outcomes in comparable environments, such as science centres, exhibitions with themes of natural science, art galleries, or historical sites, are well examined. However, little is known about learning outcomes of visitors to computer science museums and exhibitions (CSME). In order to gain initial insights which aspects, especially computer science related aspects, visitors to CSME remember, we surveyed adult visitors’ long-term memories linked to exhibits in three German CSME. We used an online questionnaire distributed to users of the museums’ communication channels. The written responses refer to visits dating back a few months to several years ago. We used a deductive-inductive coding approach to identify text passages relating to possible learning outcomes and reasons for the vividness of the memories. The results show that participants are able to recall an overview gained of a collection of exhibits as well as concrete information conveyed by the exhibits. In some cases, the reports refer to sensory impressions, emotions, personal evaluations, or to auto-biographical aspects as well as accompanying visitors. As museums provide an environment with a broad variety of mediation approaches and displayed content, the discussion focuses on how long-term memories may offer a new perspective on visits to CSME and computer science related learning opportunities.
博物馆和展览被认为是非正式学习的场所。不同兴趣和已有知识的参观者可以获得展品提供的各种学习机会。在类似的环境中,如科学中心、自然科学主题的展览、艺术画廊或历史遗址,可能的学习成果的实证研究结果得到了很好的检验。然而,人们对计算机科学博物馆和展览(CSME)参观者的学习效果知之甚少。为了初步了解CSME的参观者记住了哪些方面,特别是与计算机科学相关的方面,我们调查了三个德国CSME中与展品相关的成年参观者的长期记忆。我们使用了一份在线问卷,分发给博物馆沟通渠道的用户。这些书面回复提到了几个月到几年前的访问。我们使用演绎-归纳编码方法来识别与可能的学习结果和记忆生动的原因有关的文本段落。结果表明,参与者能够回忆起一组展品的概述以及展品所传达的具体信息。在某些情况下,报告涉及感官印象,情感,个人评价,或自我传记方面以及陪同访问者。由于博物馆提供了一个具有多种调解方法和展示内容的环境,因此讨论的重点是长期记忆如何为访问CSME和计算机科学相关学习机会提供新的视角。
{"title":"Informal Learning in Computer Science Museums and Exhibitions: What Visitors’ Long-Term Memories Can Tell Us About Exhibits as Possible Learning Opportunities","authors":"Fabian Graap","doi":"10.1145/3564721.3564737","DOIUrl":"https://doi.org/10.1145/3564721.3564737","url":null,"abstract":"Museums and exhibitions are recognised as places of informal learning. Visitors with different interests and prior knowledge have access to a variety of learning opportunities provided by exhibits. Empirical findings on possible learning outcomes in comparable environments, such as science centres, exhibitions with themes of natural science, art galleries, or historical sites, are well examined. However, little is known about learning outcomes of visitors to computer science museums and exhibitions (CSME). In order to gain initial insights which aspects, especially computer science related aspects, visitors to CSME remember, we surveyed adult visitors’ long-term memories linked to exhibits in three German CSME. We used an online questionnaire distributed to users of the museums’ communication channels. The written responses refer to visits dating back a few months to several years ago. We used a deductive-inductive coding approach to identify text passages relating to possible learning outcomes and reasons for the vividness of the memories. The results show that participants are able to recall an overview gained of a collection of exhibits as well as concrete information conveyed by the exhibits. In some cases, the reports refer to sensory impressions, emotions, personal evaluations, or to auto-biographical aspects as well as accompanying visitors. As museums provide an environment with a broad variety of mediation approaches and displayed content, the discussion focuses on how long-term memories may offer a new perspective on visits to CSME and computer science related learning opportunities.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131841232","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
A Case Study on Programming in Finnish General Upper Secondary Education 芬兰普通高中教育程序设计个案研究
Markus Norrby, N. Palmberg, Ray Pörn
A curriculum for an introductory module on programming for Finnish upper secondary school was developed in collaboration with tertiary education. The module was refined over three school years and the attitudes and progress of the students were evaluated through pre-course and post-course questionnaires. Interviews with the responsible teachers were also used for the evaluation. The early results indicate that such a module can be successfully implemented with limited resources and also point to the large informal influence of the national standardized matriculation exam on student interest for and school implementation of such a module.
与高等教育机构合作,为芬兰高中编制了一个关于方案编制的入门模块的课程。该模块经过三个学年的完善,并通过课前和课后问卷对学生的态度和进步进行评估。对负责任教师的访谈也被用于评估。早期的结果表明,这样一个模块可以在有限的资源下成功实施,也指出了国家标准化预科考试对学生兴趣和学校实施这样一个模块的非正式影响很大。
{"title":"A Case Study on Programming in Finnish General Upper Secondary Education","authors":"Markus Norrby, N. Palmberg, Ray Pörn","doi":"10.1145/3564721.3565959","DOIUrl":"https://doi.org/10.1145/3564721.3565959","url":null,"abstract":"A curriculum for an introductory module on programming for Finnish upper secondary school was developed in collaboration with tertiary education. The module was refined over three school years and the attitudes and progress of the students were evaluated through pre-course and post-course questionnaires. Interviews with the responsible teachers were also used for the evaluation. The early results indicate that such a module can be successfully implemented with limited resources and also point to the large informal influence of the national standardized matriculation exam on student interest for and school implementation of such a module.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115205536","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
With a Rise in Computing Disciplines Comes a Greater Choice of Computing Degrees in Higher Education 随着计算机学科的兴起,高等教育中计算机学位的选择也越来越多
Fiona Redmond
Higher education institutions (HEIs) internationally are increasingly recognising the importance of understanding student study choices. This is especially true in the field of computing in which skills shortages in the labour market are high but so too are student dropout rates. Loss of interest in the computing field has been reported among the reasons for students dropping out. The aim of this study is to offer a fresh perspective of the factors influencing undergraduate student’s interest and choice of specialisation in computing. Previous studies have mainly focused on five ACM-identified computing disciplines: Computer Science, Information Systems, Information Technology, Computer Engineering and Software Engineering. With the ever-growing nature of computing, two more disciplines recently emerged: Cybersecurity and Data Science. HEIs continuously endeavour to expand computing programmes into specialist areas within these disciplines such as machine learning, artificial intelligence, gaming, robotics and creative computing. For prospective students, this maze of options can make for a difficult decision. 137 first-year computing students were invited to participate in a mixed-methods survey to explore their choices around cybersecurity and other newer specialisations. The results of the survey were matched with findings from recent literature, and show that personal interest, family, media, career prospects and prior experiences still influence student choices, with media appearing to have a greater impact compared to earlier studies. HEIs can use this when developing effective recruitment strategies in computing.
国际上的高等教育机构(HEIs)越来越认识到理解学生学习选择的重要性。在计算机领域尤其如此,该领域劳动力市场的技能短缺程度很高,学生辍学率也很高。据报道,对计算机领域失去兴趣是学生辍学的原因之一。本研究的目的是对影响大学生计算机专业兴趣和选择的因素提供一个新的视角。以前的研究主要集中在acm确定的五个计算学科:计算机科学、信息系统、信息技术、计算机工程和软件工程。随着计算的不断发展,最近又出现了两个学科:网络安全和数据科学。高等教育院校不断努力将计算机课程扩展到这些学科的专业领域,如机器学习、人工智能、游戏、机器人和创意计算。对于未来的学生来说,这些错综复杂的选择可能会让他们做出艰难的决定。137名一年级计算机专业的学生受邀参加了一项混合方法调查,以探索他们在网络安全和其他新兴专业方面的选择。调查结果与最近文献的发现相吻合,表明个人兴趣、家庭、媒体、职业前景和以前的经历仍然影响着学生的选择,与早期的研究相比,媒体的影响似乎更大。高等教育院校可借此制订有效的电脑招聘策略。
{"title":"With a Rise in Computing Disciplines Comes a Greater Choice of Computing Degrees in Higher Education","authors":"Fiona Redmond","doi":"10.1145/3564721.3565946","DOIUrl":"https://doi.org/10.1145/3564721.3565946","url":null,"abstract":"Higher education institutions (HEIs) internationally are increasingly recognising the importance of understanding student study choices. This is especially true in the field of computing in which skills shortages in the labour market are high but so too are student dropout rates. Loss of interest in the computing field has been reported among the reasons for students dropping out. The aim of this study is to offer a fresh perspective of the factors influencing undergraduate student’s interest and choice of specialisation in computing. Previous studies have mainly focused on five ACM-identified computing disciplines: Computer Science, Information Systems, Information Technology, Computer Engineering and Software Engineering. With the ever-growing nature of computing, two more disciplines recently emerged: Cybersecurity and Data Science. HEIs continuously endeavour to expand computing programmes into specialist areas within these disciplines such as machine learning, artificial intelligence, gaming, robotics and creative computing. For prospective students, this maze of options can make for a difficult decision. 137 first-year computing students were invited to participate in a mixed-methods survey to explore their choices around cybersecurity and other newer specialisations. The results of the survey were matched with findings from recent literature, and show that personal interest, family, media, career prospects and prior experiences still influence student choices, with media appearing to have a greater impact compared to earlier studies. HEIs can use this when developing effective recruitment strategies in computing.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114879003","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
Making Hay from Wheats: A Classsourcing Method to Identify Misconceptions 从小麦中提取干草:一种识别误解的类源方法
Siddharth Prasad, B. Greenman, Tim Nelson, J. Wrenn, S. Krishnamurthi
Novice programmers often begin coding with a poor understanding of the task at hand and end up solving the wrong problem. A promising way to put novices on the right track is to have them write examples first, before coding, and provide them with feedback by evaluating the examples on a suite of chaff implementations that are flawed in subtle ways. This feedback, however, is only as good as the chaffs themselves. Instructors must anticipate misconceptions and avoid expert blind spots to make a useful suite of chaffs. This paper conjectures that novices’ incorrect examples are a rich source of insight and presents a classsourcing method for identifying misconceptions. First off, we identify incorrect examples using known, correct wheat implementations. The method is to manually cluster incorrect examples by semantic similarity, summarize each cluster with a potential misconception, and use the analysis to generate chaffs—thereby deriving a useful by-product (hay) from examples that fail the wheats. Classsourced misconceptions have revealed expert blind spots and drawn attention to chaffs that seldom arose in practice, one of which had an undiscovered bug.
新手程序员通常在开始编写代码时对手头的任务理解不足,最终解决了错误的问题。让新手走上正轨的一个很有希望的方法是让他们在编码之前先编写示例,并通过在一套有细微缺陷的chaff实现上评估示例来为他们提供反馈。然而,这种反馈只和箔条本身一样好。教师必须预见到误解,避免专家盲点,以制作一套有用的箔条。本文推测新手的错误示例是一个丰富的洞察力来源,并提出了一种识别错误概念的类源方法。首先,我们使用已知的、正确的小麦实现来识别不正确的示例。该方法是通过语义相似性手动聚类不正确的示例,总结每个具有潜在误解的聚类,并使用分析生成糠秕-从而从失败的示例中获得有用的副产品(干草)。分类来源的误解揭示了专家的盲点,并引起了人们对在实践中很少出现的箔条的关注,其中一个有一个未被发现的错误。
{"title":"Making Hay from Wheats: A Classsourcing Method to Identify Misconceptions","authors":"Siddharth Prasad, B. Greenman, Tim Nelson, J. Wrenn, S. Krishnamurthi","doi":"10.1145/3564721.3564726","DOIUrl":"https://doi.org/10.1145/3564721.3564726","url":null,"abstract":"Novice programmers often begin coding with a poor understanding of the task at hand and end up solving the wrong problem. A promising way to put novices on the right track is to have them write examples first, before coding, and provide them with feedback by evaluating the examples on a suite of chaff implementations that are flawed in subtle ways. This feedback, however, is only as good as the chaffs themselves. Instructors must anticipate misconceptions and avoid expert blind spots to make a useful suite of chaffs. This paper conjectures that novices’ incorrect examples are a rich source of insight and presents a classsourcing method for identifying misconceptions. First off, we identify incorrect examples using known, correct wheat implementations. The method is to manually cluster incorrect examples by semantic similarity, summarize each cluster with a potential misconception, and use the analysis to generate chaffs—thereby deriving a useful by-product (hay) from examples that fail the wheats. Classsourced misconceptions have revealed expert blind spots and drawn attention to chaffs that seldom arose in practice, one of which had an undiscovered bug.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116900765","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}
引用次数: 3
Unison Live: Automated Feedback, Grading, and Analytics LTI Application Unison Live:自动反馈,评分和分析LTI应用程序
Ashish Aggarwal, Aeyzechiah Vasquez
As the enrollments in CS courses continue to increase, the need to grade students’ submissions and provide effective feedback promptly at scale is a growing challenge for CS educators. Many autograding solutions have been introduced to address this issue. However, there are multiple barriers to adopting these solutions, including requiring significant changes in a course’s workflow, setup processes requiring extensive IT support, and, more importantly, the learning curve for instructors. These inhibit instructors’ ability to use autograding solutions effectively. In this demo, we present Unison Live, an automated feedback and grading web application that integrates with LTI (learning-tools-interoperability) compliant learning management systems (LMSs) like Canvas. With its use, instructors can enable autograding instructions on their existing assignments in their CS1/2 courses through an intuitive user interface without changing course specifications. Students submit their program files on the LMS and receive instant feedback and grade reports. Unison Live currently supports programming languages like Python, C++, and MATLAB. After the submission deadline, instructors receive auto-generated code similarity reports and aggregate behavioral analytics on student submissions. We believe that an app like this will not only address the logistical issues related to grading but also pedagogically support the integration of formative & optional programming assignments that students can practice at their own pace and receive feedback. More details on Unison Live are available on https://www.unisonlive.io/
随着计算机科学课程的注册人数不断增加,对学生提交的内容进行评分并及时提供有效反馈的需求对计算机科学教育者来说是一个越来越大的挑战。已经引入了许多自动分级解决方案来解决这个问题。然而,采用这些解决方案存在多种障碍,包括需要对课程工作流程进行重大更改,需要广泛的IT支持的设置过程,更重要的是,教师的学习曲线。这些限制了教师有效使用自动评分解决方案的能力。在这个演示中,我们展示了Unison Live,这是一个自动反馈和评分的web应用程序,它集成了LTI(学习工具互操作性)兼容的学习管理系统(lms),如Canvas。通过使用它,教师可以通过直观的用户界面自动修改CS1/2课程中现有作业的说明,而无需更改课程规范。学生在LMS上提交他们的课程文件,并收到即时反馈和成绩报告。Unison Live目前支持Python、c++和MATLAB等编程语言。在提交截止日期之后,教师会收到自动生成的代码相似度报告和学生提交的汇总行为分析。我们相信,这样的应用程序不仅可以解决与评分相关的后勤问题,还可以在教学上支持形成性和可选编程作业的整合,学生可以按照自己的节奏练习并获得反馈。更多关于Unison Live的详细信息,请访问https://www.unisonlive.io/
{"title":"Unison Live: Automated Feedback, Grading, and Analytics LTI Application","authors":"Ashish Aggarwal, Aeyzechiah Vasquez","doi":"10.1145/3564721.3565960","DOIUrl":"https://doi.org/10.1145/3564721.3565960","url":null,"abstract":"As the enrollments in CS courses continue to increase, the need to grade students’ submissions and provide effective feedback promptly at scale is a growing challenge for CS educators. Many autograding solutions have been introduced to address this issue. However, there are multiple barriers to adopting these solutions, including requiring significant changes in a course’s workflow, setup processes requiring extensive IT support, and, more importantly, the learning curve for instructors. These inhibit instructors’ ability to use autograding solutions effectively. In this demo, we present Unison Live, an automated feedback and grading web application that integrates with LTI (learning-tools-interoperability) compliant learning management systems (LMSs) like Canvas. With its use, instructors can enable autograding instructions on their existing assignments in their CS1/2 courses through an intuitive user interface without changing course specifications. Students submit their program files on the LMS and receive instant feedback and grade reports. Unison Live currently supports programming languages like Python, C++, and MATLAB. After the submission deadline, instructors receive auto-generated code similarity reports and aggregate behavioral analytics on student submissions. We believe that an app like this will not only address the logistical issues related to grading but also pedagogically support the integration of formative & optional programming assignments that students can practice at their own pace and receive feedback. More details on Unison Live are available on https://www.unisonlive.io/","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128927518","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
Comparing estimates of difficulty of programming constructs 比较编程结构的难度估计
M. Bastian, A. Mühling
Designing assessments in classroom contexts or having them generated automatically requires - among other things - knowledge about the difficulty of what is assessed. Estimates of difficulty can be derived empirically, usually by piloting items, or theoretically from models. Empirical results, in turn, can inform theory and refine models. In this article, we compare four methods of estimating the item difficulty for a typical topic of introductory programming courses: control flow. For a given set of items that have been tested empirically, we also collected expert ratings and additionally applied measures of code complexity both from software engineering and from computer science education research The results show that there is some overlap between empirical results and theoretical predictions. However, for the simple item format that we have been using, the models all fall short in offering enough explanatory power regarding the observed variance in difficulty. Empirical difficulty in turn can serve as the basis for rules that can be used for item generation in the future.
在课堂环境中设计评估或自动生成评估需要了解评估内容的难度。对难度的估计可以根据经验得出,通常是通过试验项目,或者从理论上从模型中得出。反过来,实证结果可以为理论提供信息并完善模型。在本文中,我们比较了四种估计项目难度的方法对一个典型的入门编程课程的主题:控制流。对于一组已经经过经验测试的给定项目,我们还收集了专家评级,并从软件工程和计算机科学教育研究中额外应用了代码复杂性的度量。结果表明,在经验结果和理论预测之间存在一些重叠。然而,对于我们一直使用的简单项目格式,这些模型都无法提供足够的解释能力来解释所观察到的难度差异。经验性难度反过来可以作为未来道具生成规则的基础。
{"title":"Comparing estimates of difficulty of programming constructs","authors":"M. Bastian, A. Mühling","doi":"10.1145/3564721.3565950","DOIUrl":"https://doi.org/10.1145/3564721.3565950","url":null,"abstract":"Designing assessments in classroom contexts or having them generated automatically requires - among other things - knowledge about the difficulty of what is assessed. Estimates of difficulty can be derived empirically, usually by piloting items, or theoretically from models. Empirical results, in turn, can inform theory and refine models. In this article, we compare four methods of estimating the item difficulty for a typical topic of introductory programming courses: control flow. For a given set of items that have been tested empirically, we also collected expert ratings and additionally applied measures of code complexity both from software engineering and from computer science education research The results show that there is some overlap between empirical results and theoretical predictions. However, for the simple item format that we have been using, the models all fall short in offering enough explanatory power regarding the observed variance in difficulty. Empirical difficulty in turn can serve as the basis for rules that can be used for item generation in the future.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132116456","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
Teachers’ Views on the Implementation of a New High School Computing Curriculum 教师对高中计算机新课程实施的看法
Chamindi K. Samarasekara, Claudia Ott, A. Robins
Computer science and programming achievement standards for the three final years of high school were introduced in New Zealand in 2011. More than a decade after the introduction, the experiences of teachers who play a key role in the successful implementation have been largely overlooked. However, listening to teachers’ experiences with preparing, teaching and assessing these standards enables us to discover barriers and challenges, along with solutions suggested to overcome them. We conducted an online survey in 2021 and received responses from 91 teachers in New Zealand who have been involved with the new standards. Our analysis identified barriers and related challenges for both teachers and students, falling in to five main categories: standard content, resources, support, assessment, and student centered factors. In many cases these barriers hinder successful implementation and student participation. From the suggestions made we deduce actions which could be taken by schools as well as factors beyond the schools’ control to address these barriers. The survey showed that the majority of the teachers were not satisfied with the time available for upskilling, and the guidance available on marking assessments. Lack of support materials was also considered to be a pressing issue. The key suggestions that emerged were inclusion of more practical work instead of theory and writing, and more time for teachers to practise the subject. With this study we provide a subjective evaluation of the current situation in New Zealand suggesting some improvements for the future which we trust will be valuable to researchers in other countries undergoing similar implementations.
2011年,新西兰引入了高中最后三年的计算机科学和编程成绩标准。在实施十多年后,在成功实施过程中发挥关键作用的教师的经验在很大程度上被忽视了。然而,倾听教师在准备、教学和评估这些标准方面的经验,使我们能够发现障碍和挑战,并提出克服这些障碍和挑战的解决方案。我们在2021年进行了一项在线调查,收到了新西兰91名参与新标准的教师的反馈。我们的分析确定了教师和学生面临的障碍和相关挑战,主要分为五类:标准内容、资源、支持、评估和以学生为中心的因素。在许多情况下,这些障碍阻碍了成功实施和学生的参与。从这些建议中,我们推断出学校可以采取的行动以及学校无法控制的因素来解决这些障碍。调查显示,大多数教师对用于提高技能的时间和评分评估的指导不满意。缺乏支助材料也被认为是一个紧迫的问题。出现的关键建议是包括更多的实际工作,而不是理论和写作,以及给教师更多的时间来练习这门学科。通过这项研究,我们对新西兰的现状进行了主观评估,建议对未来进行一些改进,我们相信这对其他国家的研究人员来说是有价值的。
{"title":"Teachers’ Views on the Implementation of a New High School Computing Curriculum","authors":"Chamindi K. Samarasekara, Claudia Ott, A. Robins","doi":"10.1145/3564721.3564732","DOIUrl":"https://doi.org/10.1145/3564721.3564732","url":null,"abstract":"Computer science and programming achievement standards for the three final years of high school were introduced in New Zealand in 2011. More than a decade after the introduction, the experiences of teachers who play a key role in the successful implementation have been largely overlooked. However, listening to teachers’ experiences with preparing, teaching and assessing these standards enables us to discover barriers and challenges, along with solutions suggested to overcome them. We conducted an online survey in 2021 and received responses from 91 teachers in New Zealand who have been involved with the new standards. Our analysis identified barriers and related challenges for both teachers and students, falling in to five main categories: standard content, resources, support, assessment, and student centered factors. In many cases these barriers hinder successful implementation and student participation. From the suggestions made we deduce actions which could be taken by schools as well as factors beyond the schools’ control to address these barriers. The survey showed that the majority of the teachers were not satisfied with the time available for upskilling, and the guidance available on marking assessments. Lack of support materials was also considered to be a pressing issue. The key suggestions that emerged were inclusion of more practical work instead of theory and writing, and more time for teachers to practise the subject. With this study we provide a subjective evaluation of the current situation in New Zealand suggesting some improvements for the future which we trust will be valuable to researchers in other countries undergoing similar implementations.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133155274","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}
引用次数: 1
A System to Motivate Sustained Lecture Video Engagement in Small Private Online Courses 在小型私人在线课程中激励持续讲座视频参与的系统
Ryan Hardt
While recent research has explored how to keep learners engaged in massive open online courses (MOOCs), motivating sustained engagement in small private online courses (SPOCs) has received less attention. The recent rise in SPOC offerings by academic institutions significantly increases the need to better understand how best to motivate and support learners in these communities, which can be differentiated from those in MOOCs by their smaller size, fixed timeframe, instructor presence, and more predictable learning paths. This paper describes a system, “Small Private Online Course Keeper” (SPOCK), designed to support communities of learners in SPOCs and presents an experience report detailing its usage in five SPOCs taught over two semesters. This report focuses on the ability of SPOCK to motivate sustained lecture video engagement through two primary features: 1) a credit and reward system, and 2) timeline-anchored, “pseudo-anonymous” comments and replies. The credit and reward feature motivated system usage by 77% of survey respondents, and its pseudo-anonymity feature motivated system usage by 63% of respondents. Usage data reflects these reported levels of motivation, with 82% of students earning more than the minimum number of credits expected and over 63% of students voluntarily submitting comments or replies, 72% of which were posted anonymously. Further analysis showed that students earned credits steadily throughout the semesters through a variety of means, and their posts were found to be positive in tone and on-topic.
虽然最近的研究探讨了如何让学习者参与大规模开放在线课程(MOOCs),但激励学生持续参与小型私人在线课程(spoc)却很少受到关注。最近学术机构提供的SPOC课程的增加显著增加了更好地了解如何最好地激励和支持这些社区中的学习者的需求,这些社区与MOOCs的不同之处在于,它们的规模更小,时间框架固定,教师出席,学习路径更可预测。本文描述了一个系统,“小型私人在线课程管理员”(SPOCK),旨在支持SPOCK的学习者社区,并提出了一份经验报告,详细说明了它在五个SPOCK中两个学期的使用情况。本报告主要关注SPOCK通过两个主要特征来激发持续的讲座视频参与的能力:1)信用和奖励系统,以及2)时间轴固定的“伪匿名”评论和回复。信用和奖励功能促使77%的受访者使用系统,其伪匿名功能促使63%的受访者使用系统。使用数据反映了这些报告的动机水平,82%的学生获得的学分超过了预期的最低学分,超过63%的学生自愿提交评论或回复,其中72%是匿名发布的。进一步的分析表明,学生们通过各种方式在整个学期中稳定地获得学分,他们的帖子被发现语气积极、切题。
{"title":"A System to Motivate Sustained Lecture Video Engagement in Small Private Online Courses","authors":"Ryan Hardt","doi":"10.1145/3564721.3564735","DOIUrl":"https://doi.org/10.1145/3564721.3564735","url":null,"abstract":"While recent research has explored how to keep learners engaged in massive open online courses (MOOCs), motivating sustained engagement in small private online courses (SPOCs) has received less attention. The recent rise in SPOC offerings by academic institutions significantly increases the need to better understand how best to motivate and support learners in these communities, which can be differentiated from those in MOOCs by their smaller size, fixed timeframe, instructor presence, and more predictable learning paths. This paper describes a system, “Small Private Online Course Keeper” (SPOCK), designed to support communities of learners in SPOCs and presents an experience report detailing its usage in five SPOCs taught over two semesters. This report focuses on the ability of SPOCK to motivate sustained lecture video engagement through two primary features: 1) a credit and reward system, and 2) timeline-anchored, “pseudo-anonymous” comments and replies. The credit and reward feature motivated system usage by 77% of survey respondents, and its pseudo-anonymity feature motivated system usage by 63% of respondents. Usage data reflects these reported levels of motivation, with 82% of students earning more than the minimum number of credits expected and over 63% of students voluntarily submitting comments or replies, 72% of which were posted anonymously. Further analysis showed that students earned credits steadily throughout the semesters through a variety of means, and their posts were found to be positive in tone and on-topic.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115224725","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
期刊
Proceedings of the 22nd Koli Calling International Conference on Computing Education Research
全部 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