首页 > 最新文献

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

英文 中文
Deriving Competency-Based Evaluation Criteria for Ethics Assignments in Computer Science 基于能力的计算机科学伦理作业评价标准的推导
Marie Schröder, Gregor Große-Bölting, A. Mühling
The discussion of the social responsibility of computer scientists and the ethical implications of computer science has, at the latest since the 1970s, been part of computer science curricula. Especially in recent years, the discussion about ethics in computer science has gained new momentum, due to the trending topics of AI and machine learning. The increased attention is also reflected in an expansion of teaching, which in turn creates a need for established teaching materials and assessment standards. This theoretical short paper presents the theory-driven and competency-based development of such evaluation criteria for the final exam performance of an “Ethics in Computer Science” course. The particular challenges of such an interdisciplinary endeavor are discussed, as well as the need for a transparent assessment standard in light of different subject cultures between computer science and philosophy. In addition to deriving the assessment items, the complete instrument is provided as part of our paper.
自20世纪70年代以来,关于计算机科学家的社会责任和计算机科学的伦理含义的讨论已经成为计算机科学课程的一部分。特别是近年来,由于人工智能和机器学习的热门话题,关于计算机科学伦理的讨论获得了新的动力。这种日益重视也反映在教学的扩大上,这反过来又需要制订教材和评价标准。这篇理论短文介绍了“计算机科学伦理”课程期末考试成绩评估标准的理论驱动和基于能力的发展。讨论了这种跨学科努力的特殊挑战,以及在计算机科学和哲学之间不同学科文化的基础上需要一个透明的评估标准。除了导出评估项目外,本文还提供了完整的工具。
{"title":"Deriving Competency-Based Evaluation Criteria for Ethics Assignments in Computer Science","authors":"Marie Schröder, Gregor Große-Bölting, A. Mühling","doi":"10.1145/3564721.3564744","DOIUrl":"https://doi.org/10.1145/3564721.3564744","url":null,"abstract":"The discussion of the social responsibility of computer scientists and the ethical implications of computer science has, at the latest since the 1970s, been part of computer science curricula. Especially in recent years, the discussion about ethics in computer science has gained new momentum, due to the trending topics of AI and machine learning. The increased attention is also reflected in an expansion of teaching, which in turn creates a need for established teaching materials and assessment standards. This theoretical short paper presents the theory-driven and competency-based development of such evaluation criteria for the final exam performance of an “Ethics in Computer Science” course. The particular challenges of such an interdisciplinary endeavor are discussed, as well as the need for a transparent assessment standard in light of different subject cultures between computer science and philosophy. In addition to deriving the assessment items, the complete instrument is provided as part of our paper.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"42 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":"116431185","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
Problematic and Persistent Post-Secondary Program Performance Preconceptions 有问题和持久的中学后课程表现先入为主的观念
S. Krishnamurthi, Anika Bahl, Benjamin Lee, S. Sloman
Student conceptions about program “efficiency” shape their approach to programming and problem-solving. However, we know very little about the kinds of conceptions students have on entry into post-secondary education. In this paper we present the result of multiple iterations of a study where we ask students to rank programs on efficiency. We find students have several misconceptions across the iterations. We attempt to employ two standard techniques for puncturing people’s illusions of understanding, but both have only limited success: students have strongly-held opinions despite their frequent errors. Post-secondary education about program efficiency needs to take much more account of students’ pre-conceptions.
学生对程序“效率”的概念塑造了他们编程和解决问题的方法。然而,我们对学生进入高等教育的各种观念知之甚少。在这篇论文中,我们提出了一项研究的多次迭代的结果,我们要求学生对程序的效率进行排名。我们发现学生在迭代过程中有一些误解。我们试图采用两种标准的方法来戳破人们对理解的幻想,但这两种方法的效果都很有限:尽管学生们经常犯错,但他们的观点却很坚定。关于课程效率的高等教育需要更多地考虑学生的先入为主的观念。
{"title":"Problematic and Persistent Post-Secondary Program Performance Preconceptions","authors":"S. Krishnamurthi, Anika Bahl, Benjamin Lee, S. Sloman","doi":"10.1145/3564721.3564722","DOIUrl":"https://doi.org/10.1145/3564721.3564722","url":null,"abstract":"Student conceptions about program “efficiency” shape their approach to programming and problem-solving. However, we know very little about the kinds of conceptions students have on entry into post-secondary education. In this paper we present the result of multiple iterations of a study where we ask students to rank programs on efficiency. We find students have several misconceptions across the iterations. We attempt to employ two standard techniques for puncturing people’s illusions of understanding, but both have only limited success: students have strongly-held opinions despite their frequent errors. Post-secondary education about program efficiency needs to take much more account of students’ pre-conceptions.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"16 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":"125669048","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
Network Packet Analysis as a Unit of Assessment: Identifying Emotet 作为评估单位的网络包分析:识别表情符号
J. Allison
Cyber security is growing in importance globally and network forensics is an important component of a cyber security curriculum. Wireshark is a common tool used for the analysis of network traffic but it is seldom documented in academic literature how packet analysis is used in the teaching and learning within cyber security courses. In this poster, the practice of using Wireshark and the analysis of network traffic is documented with details about how packet analysis was used as an assessment approach, where students were required to identify the malware of Emotet, and its associated network traffic behaviour. Our ongoing and future work include implementing and evaluating the approach of using packet analysis as a form of assessment, with the aim of this poster to elicit feedback from conference participants on the practice itself, and how it can be used to ensure effective student learning.
网络安全在全球越来越重要,网络取证是网络安全课程的重要组成部分。Wireshark是一种用于分析网络流量的常用工具,但在学术文献中很少有关于包分析如何在网络安全课程的教学中使用的记录。在这张海报中,使用Wireshark和网络流量分析的实践详细记录了如何使用数据包分析作为评估方法,其中要求学生识别Emotet恶意软件及其相关的网络流量行为。我们正在进行的和未来的工作包括实施和评估使用分组分析作为一种评估形式的方法,这张海报的目的是为了从会议参与者那里获得对实践本身的反馈,以及如何使用它来确保学生有效学习。
{"title":"Network Packet Analysis as a Unit of Assessment: Identifying Emotet","authors":"J. Allison","doi":"10.1145/3564721.3565952","DOIUrl":"https://doi.org/10.1145/3564721.3565952","url":null,"abstract":"Cyber security is growing in importance globally and network forensics is an important component of a cyber security curriculum. Wireshark is a common tool used for the analysis of network traffic but it is seldom documented in academic literature how packet analysis is used in the teaching and learning within cyber security courses. In this poster, the practice of using Wireshark and the analysis of network traffic is documented with details about how packet analysis was used as an assessment approach, where students were required to identify the malware of Emotet, and its associated network traffic behaviour. Our ongoing and future work include implementing and evaluating the approach of using packet analysis as a form of assessment, with the aim of this poster to elicit feedback from conference participants on the practice itself, and how it can be used to ensure effective student learning.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"30 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":"127177002","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
On the Effect of Onboarding Computing Students without Programming-Confidence or -Experience 论没有编程信心或编程经验的计算机专业学生入职的影响
P. Grabarczyk, Sebastian Mateos Nicolajsen, Claus Brabrand
Previous work demonstrates that students without prior programming experience are worse off than their programming experienced peers in terms of both Introductory Programming (CS1) grades and dropout rates. Many universities, therefore, offer an onboarding (CS0) course aimed at bridging the programming experience gap by teaching the basics of programming to inexperienced students. This paper reports on the effects of providing a three-day elective onboarding course over a period of five years (2016–2020), involving a total of N=798 software development students at the IT University of Copenhagen. The paper compares 271 students who attended versus a baseline of 527 who did not attend the onboarding course. The results show that programming inexperienced students are indeed able to “catch up” to the level of their experienced peers both in terms of CS1 grades and dropout rates. Aside from objectively increasing competence, the onboarding also increases confidence, self-efficacy and diminishes insecurities, according to onboarded participants. Finally, the results suggest that onboarding has the potential to increase the diversity of students.
先前的研究表明,在编程入门课程(CS1)的成绩和辍学率方面,没有编程经验的学生比有编程经验的同龄人更糟糕。因此,许多大学开设了一门入职(CS0)课程,旨在通过向没有经验的学生教授编程基础知识来弥合编程经验的差距。本文报告了为期五年(2016-2020年)的为期三天的选修入职课程的效果,涉及哥本哈根IT大学总共N=798名软件开发专业的学生。论文比较了271名参加了入职课程的学生和527名没有参加入职课程的学生。结果表明,没有编程经验的学生确实能够在CS1成绩和辍学率方面“赶上”有经验的同龄人的水平。根据入职参与者的说法,除了客观上提高能力外,入职还能增强信心、自我效能,减少不安全感。最后,结果表明,入职有可能增加学生的多样性。
{"title":"On the Effect of Onboarding Computing Students without Programming-Confidence or -Experience","authors":"P. Grabarczyk, Sebastian Mateos Nicolajsen, Claus Brabrand","doi":"10.1145/3564721.3564724","DOIUrl":"https://doi.org/10.1145/3564721.3564724","url":null,"abstract":"Previous work demonstrates that students without prior programming experience are worse off than their programming experienced peers in terms of both Introductory Programming (CS1) grades and dropout rates. Many universities, therefore, offer an onboarding (CS0) course aimed at bridging the programming experience gap by teaching the basics of programming to inexperienced students. This paper reports on the effects of providing a three-day elective onboarding course over a period of five years (2016–2020), involving a total of N=798 software development students at the IT University of Copenhagen. The paper compares 271 students who attended versus a baseline of 527 who did not attend the onboarding course. The results show that programming inexperienced students are indeed able to “catch up” to the level of their experienced peers both in terms of CS1 grades and dropout rates. Aside from objectively increasing competence, the onboarding also increases confidence, self-efficacy and diminishes insecurities, according to onboarded participants. Finally, the results suggest that onboarding has the potential to increase the diversity of students.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"10 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":"131803082","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
Trends From Computing Education Research Conferences: Increasing Submissions and Decreasing Acceptance Rates 从计算机教育研究会议的趋势:增加提交和降低录取率
Juho Leinonen, Nea Pirttinen, Arto Hellas
We look into submission and acceptance rate trends over the last decade of Koli Calling, SIGCSE Technical Symposium, ITiCSE, and ICER. We observe an increasing trend in the number of submitted articles and a decreasing trend in the acceptance rates. We discuss possible explanations for the trends and consider implications of these trends for potential newcomers seeking to enter the field.
我们研究了过去十年Koli Calling、SIGCSE技术研讨会、ITiCSE和ICER的提交和接受率趋势。我们观察到投稿数量呈上升趋势,而被接受率呈下降趋势。我们讨论了对趋势的可能解释,并考虑了这些趋势对寻求进入该领域的潜在新人的影响。
{"title":"Trends From Computing Education Research Conferences: Increasing Submissions and Decreasing Acceptance Rates","authors":"Juho Leinonen, Nea Pirttinen, Arto Hellas","doi":"10.1145/3564721.3565956","DOIUrl":"https://doi.org/10.1145/3564721.3565956","url":null,"abstract":"We look into submission and acceptance rate trends over the last decade of Koli Calling, SIGCSE Technical Symposium, ITiCSE, and ICER. We observe an increasing trend in the number of submitted articles and a decreasing trend in the acceptance rates. We discuss possible explanations for the trends and consider implications of these trends for potential newcomers seeking to enter the field.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"5 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113970809","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
Refining a Risk Framework for Student Group Projects 改进学生小组项目的风险框架
Diana Kirk, Andrew Luxton-Reilly, E. Tempero
Tertiary educators in software related topics experience issues during project-based group assessments. Our long term goal is to help educators manage the challenges that inevitably occur by providing a risk planning mechanism for students that suits the needs of the course. In this paper, we describe the first iteration of an action research study to trial a risk framework for academic group projects. Our aims were to understand how educators appropriate the framework to suit their course, gain insight into students’ understanding of risk concepts and refine the framework. A questionnaire based on the framework was distributed to students in three 12-week computer science (CS) courses. We found that most students reported few issues. Participating courses used the framework in different ways. Students lacked a holistic understanding of risk management concepts, implying the need to formally introduce these. Our study progresses the understanding of the issues experienced in academic group projects and contributes a revised framework to help manage these. In future iterations, we will investigate links between issues and project characteristics and establish a repository of mitigation strategies that is project-specific.
在基于项目的小组评估中,软件相关主题的高等教育工作者会遇到问题。我们的长期目标是通过为学生提供适合课程需要的风险规划机制,帮助教育工作者应对不可避免的挑战。在本文中,我们描述了一项行动研究的第一次迭代,以试验学术小组项目的风险框架。我们的目标是了解教育工作者如何使框架适合他们的课程,深入了解学生对风险概念的理解并完善框架。在三个为期12周的计算机科学(CS)课程中,一份基于该框架的问卷被分发给学生。我们发现大多数学生报告的问题很少。参与课程以不同的方式使用该框架。学生缺乏对风险管理概念的全面理解,这意味着需要正式介绍这些概念。我们的研究促进了对学术小组项目中遇到的问题的理解,并提供了一个修订的框架来帮助管理这些问题。在未来的迭代中,我们将研究问题与项目特征之间的联系,并建立一个特定于项目的缓解策略存储库。
{"title":"Refining a Risk Framework for Student Group Projects","authors":"Diana Kirk, Andrew Luxton-Reilly, E. Tempero","doi":"10.1145/3564721.3564730","DOIUrl":"https://doi.org/10.1145/3564721.3564730","url":null,"abstract":"Tertiary educators in software related topics experience issues during project-based group assessments. Our long term goal is to help educators manage the challenges that inevitably occur by providing a risk planning mechanism for students that suits the needs of the course. In this paper, we describe the first iteration of an action research study to trial a risk framework for academic group projects. Our aims were to understand how educators appropriate the framework to suit their course, gain insight into students’ understanding of risk concepts and refine the framework. A questionnaire based on the framework was distributed to students in three 12-week computer science (CS) courses. We found that most students reported few issues. Participating courses used the framework in different ways. Students lacked a holistic understanding of risk management concepts, implying the need to formally introduce these. Our study progresses the understanding of the issues experienced in academic group projects and contributes a revised framework to help manage these. In future iterations, we will investigate links between issues and project characteristics and establish a repository of mitigation strategies that is project-specific.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"7 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":"125836216","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
An Algorithm for Generating Explainable Corrections to Student Code 生成可解释的学生代码更正的算法
Yana Malysheva, Caitlin L. Kelleher
Students in introductory computer science courses often need individualized help when they get stuck solving programming problems. But providing such help can be time-consuming and thought-intensive, and therefore difficult to scale as Computer Science classes grow larger in size. Automatically generated fixes with explanations have the potential to integrate into a variety of mechanisms for providing help to students who are stuck on a programming problem. In this paper, we present a data-driven algorithm for generating explainable fixes to student code. We evaluate a Python implementation of the algorithm by comparing its output at different stages of the algorithm to state-of-the-art systems with similar goals. Our algorithm outperforms existing systems that can analyze and fix beginner-written Python code. Further, fixes it generates conform very well to corrections written by human experts for an existing benchmark of code correction quality.
计算机科学入门课程的学生在解决编程问题时经常需要个性化的帮助。但是,提供这样的帮助既耗时又需要大量的思考,因此随着计算机科学课程规模的扩大,很难扩大规模。自动生成的带有解释的修复程序有可能集成到各种机制中,为被编程问题困住的学生提供帮助。在本文中,我们提出了一种数据驱动的算法,用于为学生代码生成可解释的修复。我们通过将算法在不同阶段的输出与具有相似目标的最先进系统进行比较,来评估该算法的Python实现。我们的算法优于可以分析和修复初学者编写的Python代码的现有系统。此外,它生成的修正非常符合人类专家为现有的代码修正质量基准编写的修正。
{"title":"An Algorithm for Generating Explainable Corrections to Student Code","authors":"Yana Malysheva, Caitlin L. Kelleher","doi":"10.1145/3564721.3564731","DOIUrl":"https://doi.org/10.1145/3564721.3564731","url":null,"abstract":"Students in introductory computer science courses often need individualized help when they get stuck solving programming problems. But providing such help can be time-consuming and thought-intensive, and therefore difficult to scale as Computer Science classes grow larger in size. Automatically generated fixes with explanations have the potential to integrate into a variety of mechanisms for providing help to students who are stuck on a programming problem. In this paper, we present a data-driven algorithm for generating explainable fixes to student code. We evaluate a Python implementation of the algorithm by comparing its output at different stages of the algorithm to state-of-the-art systems with similar goals. Our algorithm outperforms existing systems that can analyze and fix beginner-written Python code. Further, fixes it generates conform very well to corrections written by human experts for an existing benchmark of code correction quality.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"11 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":"114229159","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
Is Computational Empowerment Promoted in the Hour of Code? Analyzing Opportunities for Conceptual, Creative, and Critical Engagement in the Design of Introductory Computing Activities “编程一小时”促进了计算赋权吗?分析在计算机入门活动设计中概念性、创造性和批判性参与的机会
Luis Morales-Navarro, Y. Kafai, Katherine T. Gregory
Recently, computing education research has foregrounded the need to design activities to promote computational empowerment by engaging learners creatively in the development of technology, fostering critical reflection about computing, and their understanding of the role of computing in society and their own lives. In this paper, we focus on introductory computing activities that are part of the Hour of Code, an event that has successfully reached hundreds of millions of youth. We examine the conceptual, critical, and creative engagement opportunities in 340+ Hour of Code activities offered to youth during the 2021 CS Education Week. Our analysis shows that while most activities (90.26%) were designed for conceptual engagement with computing, only 11.46% provided opportunities for creative engagement, while only 1.15% promoted critical engagement with the discipline. We discuss future directions for designing, curating, and implementing Hour of Code activities that promote computational empowerment among youth.
最近,计算机教育研究已经预见到需要设计活动,通过让学习者创造性地参与技术发展,培养对计算机的批判性反思,以及他们对计算机在社会和自己生活中的作用的理解,来促进计算机赋权。在本文中,我们将重点介绍作为“编程一小时”活动一部分的介绍性计算活动,这一活动已经成功地吸引了数亿年轻人。我们研究了2021年计算机科学教育周期间为青年提供的340多个小时的编程活动中的概念、关键和创造性参与机会。我们的分析表明,虽然大多数活动(90.26%)是为概念参与设计的,但只有11.46%的活动提供了创造性参与的机会,而只有1.15%的活动促进了对学科的批判性参与。我们讨论了未来设计、策划和实施一小时编程活动的方向,以促进青少年的计算能力。
{"title":"Is Computational Empowerment Promoted in the Hour of Code? Analyzing Opportunities for Conceptual, Creative, and Critical Engagement in the Design of Introductory Computing Activities","authors":"Luis Morales-Navarro, Y. Kafai, Katherine T. Gregory","doi":"10.1145/3564721.3565949","DOIUrl":"https://doi.org/10.1145/3564721.3565949","url":null,"abstract":"Recently, computing education research has foregrounded the need to design activities to promote computational empowerment by engaging learners creatively in the development of technology, fostering critical reflection about computing, and their understanding of the role of computing in society and their own lives. In this paper, we focus on introductory computing activities that are part of the Hour of Code, an event that has successfully reached hundreds of millions of youth. We examine the conceptual, critical, and creative engagement opportunities in 340+ Hour of Code activities offered to youth during the 2021 CS Education Week. Our analysis shows that while most activities (90.26%) were designed for conceptual engagement with computing, only 11.46% provided opportunities for creative engagement, while only 1.15% promoted critical engagement with the discipline. We discuss future directions for designing, curating, and implementing Hour of Code activities that promote computational empowerment among youth.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"29 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":"126456532","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}
引用次数: 2
Improving Interactive Instruction: Faculty Engagement Requires Starting Small and Telling All 改进互动式教学:教师参与要求从小处着手,告诉所有人
Bailey Kacsmar
Interactive instruction, such as student-centered learning or active learning, is known to benefit student success as well as diversity in computer science. However, there is a persistent and substantial dissonance between research and practice of computer science education techniques. Current research on computer science education, while extensive, sees limited adoption beyond the original researchers. The developed educational technologies can lack sufficient detail for replication or be too specific and require extensive reworking to be employable by other instructors. Furthermore, instructors face barriers to adopting interactive techniques within their classroom due to student reception, resources, and awareness. We argue that the advancement of computer science education, in terms of propagation and sustainability of student-centered teaching, requires guided approaches for incremental instructional changes as opposed to revolutionary pedagogy. This requires the prioritization of lightweight techniques that can fit within existing lecture formats to enable instructors to overcome barriers hindering the adoption of interactive techniques. Furthermore, such techniques and innovations must be documented in the form of computing education research artifacts, building upon the practices of software artifacts.
交互式教学,如以学生为中心的学习或主动学习,众所周知有利于学生的成功以及计算机科学的多样性。然而,在计算机科学教育技术的研究和实践之间存在着持续和实质性的不协调。目前对计算机科学教育的研究虽然广泛,但在原始研究人员之外的采用有限。已开发的教育技术可能缺乏足够的细节来复制,或者过于具体,需要大量的重新设计,以供其他教师使用。此外,由于学生的接待、资源和意识,教师在课堂上采用互动技术时面临障碍。我们认为,就以学生为中心的教学的传播和可持续性而言,计算机科学教育的进步需要指导方法来实现渐进式教学变化,而不是革命性的教学法。这就需要优先考虑能够适应现有讲座格式的轻量级技术,以使教师能够克服阻碍采用交互式技术的障碍。此外,这样的技术和创新必须以计算教育研究工件的形式记录下来,建立在软件工件的实践之上。
{"title":"Improving Interactive Instruction: Faculty Engagement Requires Starting Small and Telling All","authors":"Bailey Kacsmar","doi":"10.1145/3564721.3564739","DOIUrl":"https://doi.org/10.1145/3564721.3564739","url":null,"abstract":"Interactive instruction, such as student-centered learning or active learning, is known to benefit student success as well as diversity in computer science. However, there is a persistent and substantial dissonance between research and practice of computer science education techniques. Current research on computer science education, while extensive, sees limited adoption beyond the original researchers. The developed educational technologies can lack sufficient detail for replication or be too specific and require extensive reworking to be employable by other instructors. Furthermore, instructors face barriers to adopting interactive techniques within their classroom due to student reception, resources, and awareness. We argue that the advancement of computer science education, in terms of propagation and sustainability of student-centered teaching, requires guided approaches for incremental instructional changes as opposed to revolutionary pedagogy. This requires the prioritization of lightweight techniques that can fit within existing lecture formats to enable instructors to overcome barriers hindering the adoption of interactive techniques. Furthermore, such techniques and innovations must be documented in the form of computing education research artifacts, building upon the practices of software artifacts.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"119 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":"122620895","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
Pre-Service Computer Science Teachers’ Computational Thinking Attitudes and Performance on Python Tasks 职前计算机科学教师计算思维态度与Python任务表现
Bernhard Standl
For more than a decade, there has been debate about how to describe the concept of computational thinking (CT), focusing on the skills of decomposition, abstraction, pattern recognition, and algorithmic thinking. As CT can also be seen as a problem-solving process, not only the skills and strategies are an important part of CT, but also the attitudes of the problem solvers. These have already been described as persistence, dealing with complexity, ambiguity, and confidence. An important competence for future computer science teachers is to confidently guide students’ problem-solving process. This work presents preliminary results on the relationship between pre-service computer science teachers’ CT attitudes and their performance on Python tasks. Therefore, N=19 pre-service computer science teachers solved three tasks in Python and rated their attitudes towards solving the tasks. However, the preliminary results only allow to draw tentative and interpretative conclusions.
十多年来,关于如何描述计算思维(CT)的概念一直存在争论,重点是分解、抽象、模式识别和算法思维的技能。由于CT也可以看作是一个解决问题的过程,因此不仅技能和策略是CT的重要组成部分,而且问题解决者的态度也是CT的重要组成部分。这些已经被描述为持久性,处理复杂性、模糊性和信心。未来计算机科学教师的一项重要能力是自信地引导学生解决问题的过程。这项工作提出了职前计算机科学教师的CT态度与他们在Python任务上的表现之间关系的初步结果。因此,N=19名职前计算机科学教师用Python解决了三个任务,并对他们解决任务的态度进行了评分。然而,初步的结果只允许得出尝试性和解释性的结论。
{"title":"Pre-Service Computer Science Teachers’ Computational Thinking Attitudes and Performance on Python Tasks","authors":"Bernhard Standl","doi":"10.1145/3564721.3565963","DOIUrl":"https://doi.org/10.1145/3564721.3565963","url":null,"abstract":"For more than a decade, there has been debate about how to describe the concept of computational thinking (CT), focusing on the skills of decomposition, abstraction, pattern recognition, and algorithmic thinking. As CT can also be seen as a problem-solving process, not only the skills and strategies are an important part of CT, but also the attitudes of the problem solvers. These have already been described as persistence, dealing with complexity, ambiguity, and confidence. An important competence for future computer science teachers is to confidently guide students’ problem-solving process. This work presents preliminary results on the relationship between pre-service computer science teachers’ CT attitudes and their performance on Python tasks. Therefore, N=19 pre-service computer science teachers solved three tasks in Python and rated their attitudes towards solving the tasks. However, the preliminary results only allow to draw tentative and interpretative conclusions.","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"35 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":"127494312","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