Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1最新文献

筛选
英文 中文
Who Wins? A Comparison of Accessibility Simulation Games vs. Classroom Modules 谁赢了?无障碍模拟游戏与课堂模块的比较
D. Kletenik, R. Adler
{"title":"Who Wins? A Comparison of Accessibility Simulation Games vs. Classroom Modules","authors":"D. Kletenik, R. Adler","doi":"10.1145/3545945.3569769","DOIUrl":"https://doi.org/10.1145/3545945.3569769","url":null,"abstract":"There is a great need to train future software developers in accessibility, and disability simulations can be a powerful way to engage students. In this work, we evaluate the effects of disability simulation games on student empathy and design choices. To do this we recruited 124 students and randomized them into two conditions: students playing simulation games and a control group of students who learned accessibility topics through a video lecture and readings. Although the accessibility lecture and readings were effective at inspiring student empathy towards people with disabilities, the effects were short-lived; in contrast, the simulations inspired greater and longer-lasting empathy and consideration of people with disabilities. However, more work should be done to determine whether these gains influence students' inclusion of people with disabilities in practice.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"182 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134174869","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 Social Threat Modeling Framework to Structure Teaching about Responsible Computing 构建责任计算教学的社会威胁建模框架
Yanyan Ren, Kathi Fisler
{"title":"A Social Threat Modeling Framework to Structure Teaching about Responsible Computing","authors":"Yanyan Ren, Kathi Fisler","doi":"10.1145/3545945.3569760","DOIUrl":"https://doi.org/10.1145/3545945.3569760","url":null,"abstract":"Myriad projects and efforts are underway to infuse more content on ethical and socially-responsible computing into Computer Science curricula. Talks and papers on these projects largely focus on case studies and examples that can be included in assignments. This paper instead takes a pedagogic perspective. Drawing on papers on ethics-based design from multiple computing disciplines, as well as frameworks for identifying security threats, we designed a framework for identifying a variety of social threats in the kinds of programs that university students develop in their first two years of study. The framework is unique in centering around architectural components of applications, rather than stakeholders and values.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133037086","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 K-12 CS Teachers Conceptualize CS Ethics: Future Opportunities and Barriers to Ethics Integration in K-12 CS K-12 CS教师如何概念化CS伦理:K-12 CS伦理整合的未来机遇与障碍
Anne Drew Hu, Aman Yadav
{"title":"How K-12 CS Teachers Conceptualize CS Ethics: Future Opportunities and Barriers to Ethics Integration in K-12 CS","authors":"Anne Drew Hu, Aman Yadav","doi":"10.1145/3545945.3569775","DOIUrl":"https://doi.org/10.1145/3545945.3569775","url":null,"abstract":"As issues of ethics, criticality, and social impact become more important in computer science, so does the need to teach them in CS classes. Despite the recent growth of academic writing around ethics in CS and a push for teaching ethics in post-secondary CS classes, the K-12 space has largely been ignored. To explore integrating ethics into K-12 CS classes, we interviewed a diverse group of current US K-12 CS teachers and conducted a thematic analysis to understand how they conceptualize ethics in CS and see potential opportunities and barriers to ethics integration in their classroom context. We found that teachers initially associated ethics with digital citizenship and gender/race imbalances, but were largely unfamiliar with issues of algorithmic bias, injustice, and techno-solutionism. After being introduced to these ideas and presented with examples, the teachers started to broaden their perspective of CS ethics. However, there are still barriers to teachers integrating ethics into their classroom (e.g. curriculum, time constraints). We discuss potential future pathways for K-12 CS ethics including through integrating ethics into digital citizenship.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117120127","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
Experience Report on Using WeBWorK in Teaching Discrete Mathematics 运用网络教学进行离散数学教学的经验报告
Lijuan Cao, M. Grabchak
{"title":"Experience Report on Using WeBWorK in Teaching Discrete Mathematics","authors":"Lijuan Cao, M. Grabchak","doi":"10.1145/3545945.3569857","DOIUrl":"https://doi.org/10.1145/3545945.3569857","url":null,"abstract":"Due to the Covid-19 pandemic, most university classes were moved to online instruction. This greatly stimulated the need for online learning tools. WeBWorK is an open source online homework system, which has been used extensively in a variety of subjects. However, it has not been widely adopted by the Computer Science education community. In this paper, we discuss our experience using WeBWorK in teaching two large online sections of discrete mathematics. Emphasis is given to how we created randomized and auto-graded problems for many topics. In addition, we summarize student performance and feedback. We conclude with our reflections on using WeBWorK and propose future work for exploring its adaptive learning features.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123080781","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
Challenges, Choice, & Change: Experiences and Reflections from the First Semester of a Technology and Human Futures Course 挑战、选择与改变:第一学期科技与人类未来课程的经验与思考
Briana Bettin
{"title":"Challenges, Choice, & Change: Experiences and Reflections from the First Semester of a Technology and Human Futures Course","authors":"Briana Bettin","doi":"10.1145/3545945.3569872","DOIUrl":"https://doi.org/10.1145/3545945.3569872","url":null,"abstract":"Society's rapidly increasing reliance on technology has created urgency for future leaders to understand these technologies' potential impacts. News of technical and algorithmic concerns in society are frequent, highlighting the real impacts to real people. Learners may approach computing in order to feel prepared for careers and life in modern society. These learners benefit from understanding the many ways technology may be part of their future careers, their lives, and the lives of others. Beyond this, many wish to use computing to solve problems - but complex societal problems may feel too overwhelming to solve. Greater understanding of the technologies involved and the ways humans, society, and technology interact may help learners feel more confident in exploring and navigating these problem spaces for better tomorrows. This experience report describes the first semester of a new course developed to explore the intersection of technology and human futures. This course centered cultural competency themes alongside technologies and sectors to better understand not only how technology is applied in society, but how these factors can have different results across distinct identity facets. The perspectives shared in this report include the instructor (author) and students - gathered through a survey co-designed with the students. The experience was overall positive for both students and instructor. Learner sentiments suggest that more course offerings like this are valuable by providing new and engaging material as well as new tools and considerations for their future careers.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122081482","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
Make-a-Thon for Middle School AI Educators 为中学人工智能教育工作者举办一场马拉松
Daniella DiPaola, K. S. Moore, Safinah Ali, Beatriz Perret, Xiaofei Zhou, Helen Zhang, Irene A. Lee
{"title":"Make-a-Thon for Middle School AI Educators","authors":"Daniella DiPaola, K. S. Moore, Safinah Ali, Beatriz Perret, Xiaofei Zhou, Helen Zhang, Irene A. Lee","doi":"10.1145/3545945.3569743","DOIUrl":"https://doi.org/10.1145/3545945.3569743","url":null,"abstract":"AI curricula are being developed and tested in classrooms, but wider adoption is premised by teacher professional development and buy-in. When engaging in professional development, curricula are treated as set in stone, static and educators are prepared to offer the curriculum as written instead of empowered to be leaders in efforts to spread and sustain AI education. This limits the degree to which teachers tailor new curricula to student needs and interests, ultimately distancing students from new and potentially relevant content. This paper describes an AI Educator Make-a-Thon, a two-day gathering of 34 educators from across the United States that centered co-design of AI literacy materials as the culminating experience of a year-long professional development program called Everyday AI (EdAI) in which educators studied and practiced implementing an innovative curriculum for Developing AI Literacy (DAILy) in their classrooms. Inspired by the energizing and empowering experiences of Hack-a-Thons, the Make-a-Thon was designed to increase the depth and longevity of the educators' investment in AI education by positively impacting their sense of belonging to the AI community, AI content knowledge, and their self confidence as AI curriculum designers. In this paper we describe the Make-a-Thon design, findings, and recommendations for future educator-centered Make-a-Thons.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123864580","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
Mastery Learning with Specs Grading for Programming Courses 掌握学习与规格分级编程课程
Ella Tuson, T. Hickey
{"title":"Mastery Learning with Specs Grading for Programming Courses","authors":"Ella Tuson, T. Hickey","doi":"10.1145/3545945.3569853","DOIUrl":"https://doi.org/10.1145/3545945.3569853","url":null,"abstract":"As professors, we want the students in our classes to succeed in mastering the material that we set out to teach them, but we must balance this desire with the knowledge that we have other responsibilities and a limited number of hours in the day. In this report, we document our implementation of a mastery learning inspired pedagogy using specifications grading in a software engineering course from the spring semester of 2022 in which 142 students were enrolled. Our two main goals with this approach were to reduce the administrative burden of the class with respect to grading and to promote mastery of course material while maintaining academic rigor. We provide evidence that both of these goals were at least partially achieved. In addition to outlining the structure of the course, we identify several areas where there is room for improvement with this approach and provide an overview of an online application we developed to facilitate the course.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124265005","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
Storyteller: Guiding Students Through Code Examples 讲故事的人:通过代码示例引导学生
M. Mahoney
{"title":"Storyteller: Guiding Students Through Code Examples","authors":"M. Mahoney","doi":"10.1145/3545945.3569843","DOIUrl":"https://doi.org/10.1145/3545945.3569843","url":null,"abstract":"This paper describes a tool to help instructors guide learners through code examples. The tool captures low-level changes made to a group of files using a popular code editor. Then it allows the programming session to be replayed so that an author can annotate the evolution of the code and explain the reasons behind important decisions. The author-supplied narrative can include text, code highlights, media (hand-drawn pictures, screenshots, videos, and audio files), and self-grading questions. The combination of the narrative and the evolving code is called a code 'playback'. Playbacks are viewable in a web browser. The paper also discusses the experiences of one instructor's use of the tool in several programming-focused courses over the last two years. The tool provides instructors with an alternative to live coding that allows one to describe code faster and with fewer mistakes. In addition, it provides a way for an instructor to build up relevant content that can replace a traditional textbook. The results of several anonymous student surveys are discussed.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125721658","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
Introduction to Quantum Computing for Everyone: Experience Report 量子计算入门:经验报告
Jonathan Liu, Diana Franklin
{"title":"Introduction to Quantum Computing for Everyone: Experience Report","authors":"Jonathan Liu, Diana Franklin","doi":"10.1145/3545945.3569836","DOIUrl":"https://doi.org/10.1145/3545945.3569836","url":null,"abstract":"Quantum computing presents a paradigmatic shift in the field of computation, in which unintuitive properties of quantum mechanics can be harnessed to change the way we approach a wide range of problems. However, due to the mathematics and physics perspective through which quantum computing is traditionally presented, most resources are inaccessible to many undergraduate students, let alone the general public. It is thus imperative to develop resources and best-practices for quantum computing instruction accessible to students at all levels. In this paper, we describe the development and results of our Massive Open Online Course (MOOC) \"Introduction to Quantum Computing for Everyone.\" This course presents an introduction to quantum computing with few technical prerequisites. In the first half of the course, quantum computing concepts are introduced with a unique, purely visual representation, allowing students to develop conceptual understanding without the burden of learning new mathematical notation. In the second half, students are taught the formal notation for concepts and objects already introduced, reinforcing student understanding of these concepts and providing an applicable context for the technical material. Most notably, we find that introducing the math content in the curriculum's second stage led to no drops in engagement or student performance, suggesting that our curriculum's spiral structure eased the technical burden.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125794116","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
Research Experiences for Graduate Students (REGS): The Evolution of Computing Education Projects and Creation of a Virtual Community 研究生的研究经验(REGS):计算机教育项目的演变和虚拟社区的创建
Stephanie J. Lunn, Maíra Marques Samary, A. Peterfreund
{"title":"Research Experiences for Graduate Students (REGS): The Evolution of Computing Education Projects and Creation of a Virtual Community","authors":"Stephanie J. Lunn, Maíra Marques Samary, A. Peterfreund","doi":"10.1145/3545945.3569858","DOIUrl":"https://doi.org/10.1145/3545945.3569858","url":null,"abstract":"Despite the expansion and development of the field of computing education (CEd), a lack of formal programs means that researchers often exist as islands across and within a diverse range of departments. Given the broad nature of the discipline, trying to build a community typically occurs through more formal conferences. Another way to expand engagement with the field is through Research Experiences for Undergraduates (REU), programs that offer students the chance to get involved with research. REUs have been shown to strengthen disciplinary identity and encourage the pursuit of graduate degrees. However, such opportunities are not usually available at the graduate level. To address this gap, we present an experience report that describes our approach, Research Experiences for Graduate Students (REGS). In the work that follows, we detail our implementation and the partnerships created that allowed (n = 10) internationally dispersed graduate students from different institutions the chance to build connections, conduct CEd research, and develop a graduate-centric community. Leadership researchers, faculty, and staff supported the efforts, offering guidance and critical examination of the work to establish rigor over the course of the projects. Publications and presentations contributed to the CEd knowledge base, and interviews with the students upon completion of the experience illustrated the value of participation in the REGS.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128846826","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
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学术官方微信