Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2最新文献

筛选
英文 中文
Developing a Human Centred AI Masters: the Good, the Bad and the Ugly 开发以人为本的AI大师:好、坏、丑
Barry Feeney, M. Zuccarini, Tarry Singh, H. Aldewereld, S. Marrone, Keith Quille
{"title":"Developing a Human Centred AI Masters: the Good, the Bad and the Ugly","authors":"Barry Feeney, M. Zuccarini, Tarry Singh, H. Aldewereld, S. Marrone, Keith Quille","doi":"10.1145/3502717.3532120","DOIUrl":"https://doi.org/10.1145/3502717.3532120","url":null,"abstract":"The increasing use of AI in industry and society not only expects but demands that we build human-centred competencies into our AI education programmes. The computing education community needs to adapt, and while the adoption of standalone ethics modules into AI programmes or the inclusion of ethical content into traditional applied AI modules is progressing, it is not enough. To foster student competencies to create AI innovations that respect and support the protection of individual rights and society, a novel ground-up approach is needed. This panel presents on one such approach, the development of a Human-Centred AI Masters (HCAIM) as well as the insights and lessons learned from the process. In particular, we discuss the design decisions that have led to the multi-institutional master's programme. Moreover, this panel allows for discussion on pedagogical and methodological approaches, content knowledge areas and the delivery of such a novel programme, along with challenges faced, to inform and learn from other educators that are considering developing such programmes.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125140947","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
Exploring Self-Efficacy in Data Science 探索数据科学中的自我效能
Paul C. Hamerski, Devin W. Silvia, Marcos D. Caballero
{"title":"Exploring Self-Efficacy in Data Science","authors":"Paul C. Hamerski, Devin W. Silvia, Marcos D. Caballero","doi":"10.1145/3502717.3532131","DOIUrl":"https://doi.org/10.1145/3502717.3532131","url":null,"abstract":"Data science is often heralded as a key learning goal for students in STEM classrooms. There are also myriad efforts to integrate data science into these classrooms, and many dedicated research efforts for identifying the best ways to do so. However, the problem is that there is little agreement on how to introduce data science to students, whether it be through computer science courses where students can learn programming, through STEM courses where students can learn disciplinary knowledge, or through newly designed data science centric courses. Furthermore, best practices for teaching data science require an understanding of what data science is from students' perspectives, and how they experience it. This poster explores this problem by showcasing an interview study of an undergraduate course offered at Michigan State University, which focuses on computational modeling and data analysis. Students in this course learn data science via problem-based group work and apply it to several disciplinary contexts. The interview study examines how students perceived what they learned, and how their self-efficacy developed over the course of the semester. In effect, we demonstrate a course where students are learning data science, identify the key features of the course that students perceive, and build an understanding of data science self-efficacy, which can be used to help design positive, effective experiences in data science courses.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131800925","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 Capture The Flag (CTF) Platform and Exercises for an Intro to Computer Security Class 捕获旗(CTF)平台和练习介绍计算机安全类
Zack Kaplan, Ning Zhang, Stephen V. Cole
{"title":"A Capture The Flag (CTF) Platform and Exercises for an Intro to Computer Security Class","authors":"Zack Kaplan, Ning Zhang, Stephen V. Cole","doi":"10.1145/3502717.3532153","DOIUrl":"https://doi.org/10.1145/3502717.3532153","url":null,"abstract":"Cybersecurity education is becoming increasingly important as demand for cybersecurity professionals increases. Hands-on skills are a critical component of cybersecurity education, and a variety of exercise types have been developed to teach these skills. In this work, we seek to apply the benefits of gamified learning to an introductory cybersecurity curriculum in the form of a set of Capture the Flag (CTF) challenges offered as hands-on exercises for an intro-level course. We created 20 jeopardy-style challenges of varying difficulty based on prior research on the use of gamification in education, and we configured the open-source CTFd platform to host our challenges. Student responses to post-challenge surveys suggest that the CTF component of the course was effective in improving perceived learning and student engagement.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130967112","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
How Do Students Learn to Program?: Investigating Theory and Practice with Learning Analytics 学生如何学习编程?:研究理论与实践与学习分析
Julie M. Smith
{"title":"How Do Students Learn to Program?: Investigating Theory and Practice with Learning Analytics","authors":"Julie M. Smith","doi":"10.1145/3502717.3532110","DOIUrl":"https://doi.org/10.1145/3502717.3532110","url":null,"abstract":"This dissertation will use the Blackbox data set to explore which student behaviors are most likely to lead to learning a programming concept, resulting in a model of student learning which will be analyzed to determine which learning theories and models it supports. Finally, whether machine learning can be used to predict student learning will be explored.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116947915","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
The Case for Q-Methodology in Computing Education Research q -方法论在计算机教育研究中的应用
J. Allison
{"title":"The Case for Q-Methodology in Computing Education Research","authors":"J. Allison","doi":"10.1145/3502717.3532144","DOIUrl":"https://doi.org/10.1145/3502717.3532144","url":null,"abstract":"Q-Methodology is a useful tool to help understand differing perspectives on a topic based on how people think, as opposed to via gender, role or ethnicity. However, Q-Methodology is seldom used in computing education research (CER) despite the importance of understanding perspectives on how educational initiatives are working in such an evolving subject area. This poster therefore provides an overview of the prevalence of Q-Methodology in existing literature, and details examples of where Q-Methodology has been used successfully in CER, and advocates for its use in future work.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128808454","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 and Evaluating Scaffolding for Student-Generated Analogies in CS1 CS1中学生生成类比的构建与评价
Colton Harper
{"title":"Developing and Evaluating Scaffolding for Student-Generated Analogies in CS1","authors":"Colton Harper","doi":"10.1145/3502717.3532114","DOIUrl":"https://doi.org/10.1145/3502717.3532114","url":null,"abstract":"Analogies are extensively employed as a tool to facilitate conceptual understanding in computer science education. Sociocultural differences among students and students' tendency to overextend analogies pose non-trivial challenges to the effective use of analogies in computing classrooms. This study will examine the viability of scaffolded student-generated analogies to overcome such hurdles and effectively facilitate conceptual learning in a CS1 context.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122628467","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
Hackathons as a Tool for Authentic Learning 黑客马拉松是真实学习的工具
Mairéad Hogan
{"title":"Hackathons as a Tool for Authentic Learning","authors":"Mairéad Hogan","doi":"10.1145/3502717.3532157","DOIUrl":"https://doi.org/10.1145/3502717.3532157","url":null,"abstract":"Authentic learning is a well-established method of developing skills in a real-world environment. This paper discusses how a hackathon can be used to replicate a real-life approach to development whilst providing support to the students by way of academic and industry mentors. The aim of the activity was to develop a genuine understanding in students of how user experience design is best implemented. Learnings were assessed using video submissions and reflective journals.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133767659","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
Getting computer science students to become 'Test Infected' within Design Based Education 让计算机科学专业的学生在基于设计的教育中成为“测试感染”
N. Doorn
{"title":"Getting computer science students to become 'Test Infected' within Design Based Education","authors":"N. Doorn","doi":"10.1145/3502717.3532112","DOIUrl":"https://doi.org/10.1145/3502717.3532112","url":null,"abstract":"Software Testing is one of the most effective ways to increase software quality, it is a complex learning problem requiring different approaches then the learning of software programming. The focus of my research is to design an evidence based instructional design for software testing in computer science education.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"24 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114021427","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
RDeF
Christian Fleiner, Julian Grümmer, Goran Zvekan
{"title":"RDeF","authors":"Christian Fleiner, Julian Grümmer, Goran Zvekan","doi":"10.1145/3502717.3532158","DOIUrl":"https://doi.org/10.1145/3502717.3532158","url":null,"abstract":"Traditional database courses mainly focus on managing relational databases, but understanding NoSQL databases is becoming more relevant to computer science students. This also applies to Linked Data with the standards RDF and SPARQL where training material is scarce. Scarcity can be countered by involving students in the creation process. This paper introduces RDeF --- an open-source prosumer framework where students can consume and produce interactive stories to train their RDF and SPARQL skills. Stories are composed of scenes that are created with RDF triples from templates. Within stories, players must identify hidden RDF triples to build the knowledge base and query it by executing SPARQL requests to answer questions.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"5 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114115584","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
Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems 规划帕森斯问题有效性的多机构和多国研究
B. Ericson, Paul Denny, J. Prather, Rodrigo Duran, Arto Hellas, Juho Leinonen, Craig S. Miller, Briana B. Morrison, Janice L. Pearce, S. Rodger
{"title":"Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems","authors":"B. Ericson, Paul Denny, J. Prather, Rodrigo Duran, Arto Hellas, Juho Leinonen, Craig S. Miller, Briana B. Morrison, Janice L. Pearce, S. Rodger","doi":"10.1145/3502717.3532172","DOIUrl":"https://doi.org/10.1145/3502717.3532172","url":null,"abstract":"Programming is a complex task that requires the development of many skills including knowledge of syntax, problem decomposition, algorithm development, and debugging. Code-writing activities are commonly used to help students develop these skills, but the difficulty of writing code from a blank page can overwhelm many novices. Parsons problems offer a simpler alternative to writing code by providing scrambled code blocks that must be placed in the correct order to solve a problem. The extensive literature on Parsons problems documents numerous benefits to using them as both formative and summative assessments. These include more efficient learning, the possibility to dynamically adapt to learner needs, and more reliable grading. Despite these positive findings, further research is needed in order to draw broader inferences. Most work has been conducted at single institutions under unique conditions that are not easily replicated, and some prior studies have been inconclusive or had limitations that affected data validity. To address this, we propose a multi-institutional and multi-national study of the effectiveness of Parsons problems for novice programmers. We will focus on introductory programming courses (CS0/1/2) that use Java, Python, and C/C++ as these are the most common teaching languages. The working group will collaborate to refine the scope, methodology and research questions, and contribute to data collection and analysis.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124920675","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
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学术官方微信