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
{"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
{"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
{"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
{"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
{"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
{"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
{"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
{"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
{"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
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信