首页 > 最新文献

Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2最新文献

英文 中文
Capturing Lessons Learned from Pandemic Adaptations in CS Teaching: Exploring how COVID-19 has Affected the Future of Teaching and Learning in Computer Science 在计算机科学教学中吸取适应大流行的经验教训:探索COVID-19如何影响计算机科学教学的未来
A. Siegel, Mark Zarb
Throughout the COVID-19 pandemic, computing instructors have adapted their teaching to meet the needs of students in this ever-changing paradigm. These adaptations include the acquisition of new infrastructure, evolving expectations, revised course development strategies and the adoption of new modes of course delivery. Last year, an ITiCSE Working Group, led by Siegel and Zarb, explored the ways in which higher education computing faculty responded to this dramatic shift in the (educational) world [1]. Based on a survey of computing faculty worldwide, the work explored what the academic landscape might look like beyond the impacts of COVID-19. We will explore these results and discuss lessons learned along with the evolution that has taken place since the survey data was collected. Recognizing that it is unlikely that we return completely to pre-pandemic norms, our goal is to identify practices within computing that have newly formed or improved throughout the pandemic, giving extra weight to those that we might hope to keep as we move into a post-pandemic future.
在2019冠状病毒病大流行期间,计算机教师调整了他们的教学,以满足学生在这种不断变化的范式中的需求。这些调整包括获得新的基础设施、不断变化的期望、修订课程开发战略和采用新的课程交付模式。去年,一个由Siegel和Zarb领导的ITiCSE工作组探索了高等教育计算学院如何应对(教育)世界的这种巨大转变[1]。基于对全球计算机教师的调查,这项工作探讨了COVID-19影响之外的学术格局。我们将探讨这些结果,并讨论自调查数据收集以来所获得的经验教训以及所发生的变化。认识到我们不太可能完全恢复到大流行前的规范,我们的目标是确定在整个大流行期间新形成或改进的计算实践,并对那些我们在进入大流行后的未来时可能希望保留的实践给予额外的重视。
{"title":"Capturing Lessons Learned from Pandemic Adaptations in CS Teaching: Exploring how COVID-19 has Affected the Future of Teaching and Learning in Computer Science","authors":"A. Siegel, Mark Zarb","doi":"10.1145/3478432.3499189","DOIUrl":"https://doi.org/10.1145/3478432.3499189","url":null,"abstract":"Throughout the COVID-19 pandemic, computing instructors have adapted their teaching to meet the needs of students in this ever-changing paradigm. These adaptations include the acquisition of new infrastructure, evolving expectations, revised course development strategies and the adoption of new modes of course delivery. Last year, an ITiCSE Working Group, led by Siegel and Zarb, explored the ways in which higher education computing faculty responded to this dramatic shift in the (educational) world [1]. Based on a survey of computing faculty worldwide, the work explored what the academic landscape might look like beyond the impacts of COVID-19. We will explore these results and discuss lessons learned along with the evolution that has taken place since the survey data was collected. Recognizing that it is unlikely that we return completely to pre-pandemic norms, our goal is to identify practices within computing that have newly formed or improved throughout the pandemic, giving extra weight to those that we might hope to keep as we move into a post-pandemic future.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129222118","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
Expanding Computer Science Access by Studying the Impact of AP CS Principles Curriculum 通过研究AP CS原理课程的影响扩大计算机科学的可及性
Efrain Lopez
This lightning talk describes the effort to expand access to computer science at IDEA Public Schools, with a goal of 33% of students enrolling in computer science before graduation. The primary driver of this effort is a 30-school randomized control trial (RCT) that is studying the impact of Advanced Placement (AP) Computer Science Principles curriculum from Code.org and The Beauty and Joy of Computing (BJC). Each school has each been assigned, at random, either Code.org or BJC and will use the assigned curriculum for a period of 3 years while the impact is evaluated. The 2021-2022 school year is the first year of this program. As a means of providing support to teachers and schools, a district-level computer science manager is creating and curating resources, including pacing guides, unit plans, exam reviews, and topic videos. In addition to the provider-facilitated summer trainings, the district provides a 3-day new-teacher content training, quarterly full-day course collaboration sessions, and bi-weekly one-hour support webinars, all focusing on AP Computer Science Principles. Further, four course leaders, current teachers with proven track records of success have been assigned to facilitate professional development and provide informal coaching to our cohort. The need for schools to competently implement the Code.org or BJC curriculum as part of the 30-school RCT has been the key factor in deciding the depth of support to provide for the AP CS Principles program.
这个简短的演讲描述了在IDEA公立学校扩大计算机科学机会的努力,目标是33%的学生在毕业前注册计算机科学。这项工作的主要推动力是一项30所学校的随机对照试验(RCT),该试验正在研究Code.org和The Beauty and Joy of Computing (BJC)的大学预修课程(AP)计算机科学原理课程的影响。每所学校都被随机分配到Code.org或BJC,并将在评估影响期间使用指定的课程3年。2021-2022学年是该项目的第一年。作为向教师和学校提供支持的一种手段,一位区级计算机科学经理正在创建和管理资源,包括进度指南、单元计划、考试复习和主题视频。除了由供应商提供的夏季培训外,该地区还提供为期3天的新教师内容培训,每季度全天课程协作会议,以及每两周一小时的支持网络研讨会,所有这些都集中在AP计算机科学原理上。此外,我们还安排了四名课程负责人,他们都是在职教师,具有良好的成功记录,以促进专业发展,并为我们的学员提供非正式指导。作为30所学校RCT的一部分,学校是否有能力实施Code.org或BJC课程是决定AP CS原则项目支持深度的关键因素。
{"title":"Expanding Computer Science Access by Studying the Impact of AP CS Principles Curriculum","authors":"Efrain Lopez","doi":"10.1145/3478432.3499249","DOIUrl":"https://doi.org/10.1145/3478432.3499249","url":null,"abstract":"This lightning talk describes the effort to expand access to computer science at IDEA Public Schools, with a goal of 33% of students enrolling in computer science before graduation. The primary driver of this effort is a 30-school randomized control trial (RCT) that is studying the impact of Advanced Placement (AP) Computer Science Principles curriculum from Code.org and The Beauty and Joy of Computing (BJC). Each school has each been assigned, at random, either Code.org or BJC and will use the assigned curriculum for a period of 3 years while the impact is evaluated. The 2021-2022 school year is the first year of this program. As a means of providing support to teachers and schools, a district-level computer science manager is creating and curating resources, including pacing guides, unit plans, exam reviews, and topic videos. In addition to the provider-facilitated summer trainings, the district provides a 3-day new-teacher content training, quarterly full-day course collaboration sessions, and bi-weekly one-hour support webinars, all focusing on AP Computer Science Principles. Further, four course leaders, current teachers with proven track records of success have been assigned to facilitate professional development and provide informal coaching to our cohort. The need for schools to competently implement the Code.org or BJC curriculum as part of the 30-school RCT has been the key factor in deciding the depth of support to provide for the AP CS Principles program.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"312 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116100614","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
Innovation in Data Science Education 数据科学教育的创新
Eric Van Dusen, John DeNero, K. Usovich
The workshop will allow participants to gain experience with a series of innovations developed at UC Berkeley that have enabled the teaching of undergraduate data science at scale to students from all backgrounds. Rather than beginning with established introductory strategies as the gateway to computer science, students in the "Foundations of Data Science" (data8.org) learn computational skills and concepts in relation to real-world issues and with attention to societal implications. By engaging with students' interest in the applications of computing on data, and integrating societal impact from the start, the program has developed a long-term commitment to advance computational skills for large numbers of students. These innovations in teaching not only convey important computational content, but also broaden participation beyond existing approaches to computer science. Goals include increasing diversity among students learning computer science, giving students a strong ethical foundation within their computer science work, and encouraging critical thinking in the application of inference and statistical techniques. Bringing a laptop is recommended. UC Berkeley has as over 1000 students in a large and open Data Science Major, where a range of Domain Emphases and backgrounds bring a broader set of students than the traditional CS major. UC Berkeley Data Science has been gathering over 500 educators in a summer workshop on sharing curricular innovation.
该研讨会将使参与者获得加州大学伯克利分校开发的一系列创新的经验,这些创新使各种背景的学生都能大规模地教授本科数据科学。在“数据科学基础”(data8.org)课程中,学生们学习与现实世界问题相关的计算技能和概念,并关注社会影响,而不是从既定的入门策略开始学习计算机科学。通过吸引学生对数据计算应用的兴趣,并从一开始就整合社会影响,该计划已经制定了一个长期的承诺,以提高大量学生的计算技能。这些教学创新不仅传达了重要的计算内容,而且拓宽了现有计算机科学方法之外的参与范围。目标包括增加学生学习计算机科学的多样性,为学生在计算机科学工作中提供强大的道德基础,并鼓励在推理和统计技术应用中的批判性思维。建议带上笔记本电脑。加州大学伯克利分校有1000多名学生学习大型开放的数据科学专业,与传统的计算机科学专业相比,不同的领域重点和背景带来了更广泛的学生群体。加州大学伯克利分校数据科学学院(UC Berkeley Data Science)在一个分享课程创新的夏季研讨会上聚集了500多名教育工作者。
{"title":"Innovation in Data Science Education","authors":"Eric Van Dusen, John DeNero, K. Usovich","doi":"10.1145/3478432.3499154","DOIUrl":"https://doi.org/10.1145/3478432.3499154","url":null,"abstract":"The workshop will allow participants to gain experience with a series of innovations developed at UC Berkeley that have enabled the teaching of undergraduate data science at scale to students from all backgrounds. Rather than beginning with established introductory strategies as the gateway to computer science, students in the \"Foundations of Data Science\" (data8.org) learn computational skills and concepts in relation to real-world issues and with attention to societal implications. By engaging with students' interest in the applications of computing on data, and integrating societal impact from the start, the program has developed a long-term commitment to advance computational skills for large numbers of students. These innovations in teaching not only convey important computational content, but also broaden participation beyond existing approaches to computer science. Goals include increasing diversity among students learning computer science, giving students a strong ethical foundation within their computer science work, and encouraging critical thinking in the application of inference and statistical techniques. Bringing a laptop is recommended. UC Berkeley has as over 1000 students in a large and open Data Science Major, where a range of Domain Emphases and backgrounds bring a broader set of students than the traditional CS major. UC Berkeley Data Science has been gathering over 500 educators in a summer workshop on sharing curricular innovation.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114843778","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
Can CS1 Curricula Be Used For Middle School Computer Programming Education? CS1课程能否用于中学计算机程序设计教学?
Gurmeher Kaur, K. Jordan, J. Kaur
Current computing education efforts do an excellent job of designing engaging curricula for middle school students through block-based platforms and multimedia project-based content. However, the programming concepts covered are notably and understandably simpler than those covered in college-level AP CS or CS1. In this paper, we present a new position that today's college-level CS1 curricula can and should be taught to middle school and early high school students. We discuss our efforts in teaching Python programming to this age group by adapting the pedagogical techniques of the CS1 course offered at a public university. Preliminary observations from an 8-week summer pilot study involving 7th - 10th grade students suggest that these students can learn CS1 concepts in depth when memory diagrams, extensive practice, and engaging reviews are relied upon.
当前的计算机教育在通过基于块的平台和基于多媒体项目的内容为中学生设计引人入胜的课程方面做得很好。然而,所涵盖的编程概念明显比大学水平的AP CS或CS1所涵盖的简单,这是可以理解的。在本文中,我们提出了一个新的立场,今天的大学水平的CS1课程可以和应该教初高中的学生。我们通过采用公立大学提供的CS1课程的教学技术,讨论了我们在向这个年龄组教授Python编程方面所做的努力。对7 - 10年级学生进行的为期8周的暑期试点研究的初步观察表明,这些学生可以通过记忆图、广泛的练习和引人入胜的复习来深入学习CS1概念。
{"title":"Can CS1 Curricula Be Used For Middle School Computer Programming Education?","authors":"Gurmeher Kaur, K. Jordan, J. Kaur","doi":"10.1145/3478432.3499116","DOIUrl":"https://doi.org/10.1145/3478432.3499116","url":null,"abstract":"Current computing education efforts do an excellent job of designing engaging curricula for middle school students through block-based platforms and multimedia project-based content. However, the programming concepts covered are notably and understandably simpler than those covered in college-level AP CS or CS1. In this paper, we present a new position that today's college-level CS1 curricula can and should be taught to middle school and early high school students. We discuss our efforts in teaching Python programming to this age group by adapting the pedagogical techniques of the CS1 course offered at a public university. Preliminary observations from an 8-week summer pilot study involving 7th - 10th grade students suggest that these students can learn CS1 concepts in depth when memory diagrams, extensive practice, and engaging reviews are relied upon.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124478956","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
Don't Just Paste Your Stacktrace: Shaping Discussion Forums in Introductory CS Courses 不要只是粘贴你的堆栈轨迹:在CS入门课程中塑造讨论论坛
Amogh Mannekote, M. Celepkolu, Aisha Chung Galdo, K. Boyer, Maya Israel, S. Heckman, Kristin Stephens-Martinez
Discussion forums are invaluable resources when scaling up undergraduate CS courses to larger class sizes. However, passive incorporation of discussion forums is not a silver bullet, as these platforms tend to devolve into places of shallow engagement. To aid our understanding of the factors that influence the nature of these interactions, we collected data from three CS1/CS2 forums. We obtained survey responses from the course instructors and performed a content analysis of the question-response pairs across all the courses. The results suggest that students' help-seeking patterns are influenced by the course curriculum, mode of delivery, and the existence of other help-seeking avenues. The findings also shed light on common strategies used by instructors to incentivize productive student-teaching staff and student-student interactions (e.g., instructing students to describe their debugging questions in detail, asking teaching staff to respond with hints/questions instead of direct answers). This poster presents a series of takeaways that can inform CS educators' choices around discussion forums.
当把CS课程扩大到更大的班级规模时,论坛是非常宝贵的资源。然而,被动地整合论坛并不是什么灵丹妙药,因为这些平台往往会沦为肤浅参与的地方。为了帮助我们理解影响这些交互性质的因素,我们从三个CS1/CS2论坛收集了数据。我们从课程讲师那里获得了调查回复,并对所有课程的问题-回应对进行了内容分析。结果表明,学生的求助方式受课程设置、授课方式和其他求助途径的影响。研究结果还揭示了教师用来激励富有成效的学生-教师和学生-学生互动的常用策略(例如,指导学生详细描述他们的调试问题,要求教师用提示/问题而不是直接回答来回应)。这张海报展示了一系列的要点,可以告诉CS教育者在讨论论坛上的选择。
{"title":"Don't Just Paste Your Stacktrace: Shaping Discussion Forums in Introductory CS Courses","authors":"Amogh Mannekote, M. Celepkolu, Aisha Chung Galdo, K. Boyer, Maya Israel, S. Heckman, Kristin Stephens-Martinez","doi":"10.1145/3478432.3499110","DOIUrl":"https://doi.org/10.1145/3478432.3499110","url":null,"abstract":"Discussion forums are invaluable resources when scaling up undergraduate CS courses to larger class sizes. However, passive incorporation of discussion forums is not a silver bullet, as these platforms tend to devolve into places of shallow engagement. To aid our understanding of the factors that influence the nature of these interactions, we collected data from three CS1/CS2 forums. We obtained survey responses from the course instructors and performed a content analysis of the question-response pairs across all the courses. The results suggest that students' help-seeking patterns are influenced by the course curriculum, mode of delivery, and the existence of other help-seeking avenues. The findings also shed light on common strategies used by instructors to incentivize productive student-teaching staff and student-student interactions (e.g., instructing students to describe their debugging questions in detail, asking teaching staff to respond with hints/questions instead of direct answers). This poster presents a series of takeaways that can inform CS educators' choices around discussion forums.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124519479","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
Analyzing Student Experience of Time Trackers on Assessments 时间跟踪器在评估中的学生体验分析
Ella Truslow, Nour Goulmamine, J. R. Hott, Nada Basit
Visualizing time limits during online assessments is a cause of anxiety, affecting student performance. An initial survey of 34 students across two Computer Science courses found that time-tracking devices produced anxiety for 67.7% of students. While students differed on timer color preference, a majority preferred a count-down display showing time remaining with the ability to hide the timer. In a small pilot study across five exams, we employed multiple time-tracking displays. Preliminary data suggests that students presented with a count-down grayscale timer performed better on average than those presented with a green-yellow-red (GYR) version. Other displays, such as text-only digital count-down timer or elapsed time progress bars, did not elicit as large a difference in performance. These findings indicate the need for further study.
在线评估中可视化的时间限制会导致焦虑,影响学生的表现。对两门计算机科学课程的34名学生进行的初步调查发现,67.7%的学生对时间跟踪设备感到焦虑。虽然学生们对计时器颜色的偏好不同,但大多数人更喜欢倒计时显示剩余时间,并能隐藏计时器。在一个涉及五个考试的小型试点研究中,我们使用了多个时间跟踪显示器。初步数据表明,看到倒计时灰度计时器的学生比看到绿黄红(GYR)计时器的学生平均表现更好。其他显示,如纯文本数字倒计时计时器或经过的时间进度条,在性能上没有那么大的差异。这些发现表明需要进一步研究。
{"title":"Analyzing Student Experience of Time Trackers on Assessments","authors":"Ella Truslow, Nour Goulmamine, J. R. Hott, Nada Basit","doi":"10.1145/3478432.3499121","DOIUrl":"https://doi.org/10.1145/3478432.3499121","url":null,"abstract":"Visualizing time limits during online assessments is a cause of anxiety, affecting student performance. An initial survey of 34 students across two Computer Science courses found that time-tracking devices produced anxiety for 67.7% of students. While students differed on timer color preference, a majority preferred a count-down display showing time remaining with the ability to hide the timer. In a small pilot study across five exams, we employed multiple time-tracking displays. Preliminary data suggests that students presented with a count-down grayscale timer performed better on average than those presented with a green-yellow-red (GYR) version. Other displays, such as text-only digital count-down timer or elapsed time progress bars, did not elicit as large a difference in performance. These findings indicate the need for further study.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121916382","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
Should Quantum Processor Design be Considered a Topic in Computer Architecture Education? 量子处理器设计应该成为计算机体系结构教育的一个主题吗?
M. Pias, Brett A. Becker, Qiao Xiang, M. Zahran, M. Anderson
New trends in computer architecture include non-general purpose architectures, brain-inspired design, agile hardware development and environmentally responsible design. Computer Science students need to understand computer architecture to develop programs that can achieve high performance through a programmer's awareness of parallelism and latency. In a re-visit of curriculum guidelines, students could develop skills and competencies in less mature yet cutting-edge topics, including quantum computing. For example, should students understand and appreciate quantum processor design's components and characteristics? In a task to revise curricular guidelines, one faces the decision of which topics may be obsolete and should be dropped or modified. Equally important is deciding the set of topics that must be included. Such questions are hard to address, particularly for a curriculum intended to remain fresh under a 10-years horizon. For example, the danger of not properly promoting the discussion of quantum processor design in the new ACM/IEEE-CS/AAAI CS202X curricula is the long waiting cycle (15 years+) for any new revision. This BOF will foster the participants' interactions into a debate of whether new curricular guidelines should contain quantum processor design as part of the Architecture and Organization (AR) Knowledge Area.
计算机体系结构的新趋势包括非通用体系结构、大脑启发设计、敏捷硬件开发和环境负责设计。计算机科学专业的学生需要了解计算机体系结构,以便通过程序员对并行性和延迟的认识来开发能够实现高性能的程序。通过对课程指南的重新审视,学生可以在不太成熟但前沿的主题中培养技能和能力,包括量子计算。例如,学生是否应该理解和欣赏量子处理器设计的组件和特征?在修改课程指南的任务中,一个人面临着哪些主题可能过时,应该放弃或修改的决定。同样重要的是确定必须包括的主题集。这样的问题很难解决,尤其是对于一个打算在10年内保持新鲜感的课程来说。例如,在新的ACM/IEEE-CS/AAAI CS202X课程中不适当地促进量子处理器设计讨论的危险是任何新修订的等待周期长(15年以上)。本次BOF将促进参与者的互动,讨论新的课程指南是否应将量子处理器设计作为架构和组织(AR)知识领域的一部分。
{"title":"Should Quantum Processor Design be Considered a Topic in Computer Architecture Education?","authors":"M. Pias, Brett A. Becker, Qiao Xiang, M. Zahran, M. Anderson","doi":"10.1145/3478432.3499201","DOIUrl":"https://doi.org/10.1145/3478432.3499201","url":null,"abstract":"New trends in computer architecture include non-general purpose architectures, brain-inspired design, agile hardware development and environmentally responsible design. Computer Science students need to understand computer architecture to develop programs that can achieve high performance through a programmer's awareness of parallelism and latency. In a re-visit of curriculum guidelines, students could develop skills and competencies in less mature yet cutting-edge topics, including quantum computing. For example, should students understand and appreciate quantum processor design's components and characteristics? In a task to revise curricular guidelines, one faces the decision of which topics may be obsolete and should be dropped or modified. Equally important is deciding the set of topics that must be included. Such questions are hard to address, particularly for a curriculum intended to remain fresh under a 10-years horizon. For example, the danger of not properly promoting the discussion of quantum processor design in the new ACM/IEEE-CS/AAAI CS202X curricula is the long waiting cycle (15 years+) for any new revision. This BOF will foster the participants' interactions into a debate of whether new curricular guidelines should contain quantum processor design as part of the Architecture and Organization (AR) Knowledge Area.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121720939","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
DSLP: A Web-based Data Science Learning Platform to Support DS Education for Non-Computing Majors 一个基于网络的数据科学学习平台,支持非计算机专业的数据科学教育
Xumin Liu, E. Golen, R. Raj
The presenters will demo a web-based Data Science Learning Platform (DSLP) that makes data science education accessible to students with limited or no programming background. The DSLP platform offers students with several benefits such as: (1) learn a web-based user interface to perform data science tasks without requiring coding, (2) explore popular Python data science libraries (e.g., Pandas, Matplotlib, Numpy, or Scikit-Learn) through real-time code exemplification to prepare them for advanced data science topics, (3) become familiar with the on-site user guide and helpful tips to make the platform easy to use, (4) write their own code within a sandbox, and (5) monitor their own progress by tracking their platform usage. The demo will walk through the steps of using the DSLP to perform various data science tasks and the participants will be able to try out the features mentioned above. The demo will also cover the design of course materials, including hands-on practices and lab assignments using the DSLP platform. The typical participants include instructors who are interested in teaching introductory-level data science to high school students or non-computing college majors with little or no programming background. Participants need to have a laptop with access to the Internet to attend the hands-on exercises workshop. The laptop should have a current web browser (e.g., Safari or Chrome) installed to access the web-based learning platform. This demo describes work supported by the National Science Foundation under Award 2021287.
演讲者将演示一个基于web的数据科学学习平台(DSLP),使数据科学教育对有限或没有编程背景的学生开放。DSLP平台为学生提供了几个好处,例如:(1)学习基于web的用户界面,无需编码即可执行数据科学任务,(2)通过实时代码示例探索流行的Python数据科学库(例如,Pandas, Matplotlib, Numpy或Scikit-Learn),为高级数据科学主题做好准备,(3)熟悉现场用户指南和有用的提示,使平台易于使用,(4)在沙箱中编写自己的代码,(5)通过跟踪平台使用情况来监控自己的进度。演示将介绍使用DSLP执行各种数据科学任务的步骤,参与者将能够尝试上面提到的功能。演示还将涵盖课程材料的设计,包括使用DSLP平台的动手实践和实验作业。典型的参与者包括有兴趣向高中学生或没有编程背景的非计算机专业学生教授入门级数据科学的讲师。参加者需要有一台可以上网的笔记本电脑来参加实践练习工作坊。笔记本电脑应该安装当前的网络浏览器(例如,Safari或Chrome)以访问基于网络的学习平台。本演示描述了由国家科学基金2021287奖资助的工作。
{"title":"DSLP: A Web-based Data Science Learning Platform to Support DS Education for Non-Computing Majors","authors":"Xumin Liu, E. Golen, R. Raj","doi":"10.1145/3478432.3499255","DOIUrl":"https://doi.org/10.1145/3478432.3499255","url":null,"abstract":"The presenters will demo a web-based Data Science Learning Platform (DSLP) that makes data science education accessible to students with limited or no programming background. The DSLP platform offers students with several benefits such as: (1) learn a web-based user interface to perform data science tasks without requiring coding, (2) explore popular Python data science libraries (e.g., Pandas, Matplotlib, Numpy, or Scikit-Learn) through real-time code exemplification to prepare them for advanced data science topics, (3) become familiar with the on-site user guide and helpful tips to make the platform easy to use, (4) write their own code within a sandbox, and (5) monitor their own progress by tracking their platform usage. The demo will walk through the steps of using the DSLP to perform various data science tasks and the participants will be able to try out the features mentioned above. The demo will also cover the design of course materials, including hands-on practices and lab assignments using the DSLP platform. The typical participants include instructors who are interested in teaching introductory-level data science to high school students or non-computing college majors with little or no programming background. Participants need to have a laptop with access to the Internet to attend the hands-on exercises workshop. The laptop should have a current web browser (e.g., Safari or Chrome) installed to access the web-based learning platform. This demo describes work supported by the National Science Foundation under Award 2021287.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123189854","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
Designing Equity-Centered Formative Assessment Artifacts for Computing 为计算设计以权益为中心的形成性评估工件
Pati Ruiz, Emily D. Nestor, Kelly Mills, Merijke Coenraad, Q. Burke
Talladega County Schools (Talladega) is working to design and implement an inclusive K-12 computing pathway in their district as part of a larger Research Practice Partnership (RPP). This poster describes the reflections of a district leader in Talladega who led an inclusivity in computing initiative related to the pathway. The Talladega committee reflected on their pathway within the context of their district equity goal and centered conversations around how to support young women and students from low socio-economic households to participate in computing. After reflecting and discussing, the group designed equity-centered formative assessment tools for the three overarching competencies: Algorithmic Thinking; Data Collection and Analysis; and Creating Models and Simulations. This work builds on literature about designing equitable computing learning environments for students.
塔拉迪加县学校(Talladega)正在他们的地区设计和实施包容性的K-12计算途径,作为更大的研究实践伙伴关系(RPP)的一部分。这张海报描述了塔拉迪加一位地区领导人的反思,他领导了一项与该途径相关的包容性计算倡议。塔拉迪加委员会在其地区公平目标的背景下反思他们的途径,并集中讨论如何支持来自低社会经济家庭的年轻妇女和学生参与计算。经过反思和讨论,该小组为三个主要能力设计了以公平为中心的形成性评估工具:算法思维;数据收集与分析;创建模型和模拟。这项工作建立在为学生设计公平的计算学习环境的文献基础上。
{"title":"Designing Equity-Centered Formative Assessment Artifacts for Computing","authors":"Pati Ruiz, Emily D. Nestor, Kelly Mills, Merijke Coenraad, Q. Burke","doi":"10.1145/3478432.3499075","DOIUrl":"https://doi.org/10.1145/3478432.3499075","url":null,"abstract":"Talladega County Schools (Talladega) is working to design and implement an inclusive K-12 computing pathway in their district as part of a larger Research Practice Partnership (RPP). This poster describes the reflections of a district leader in Talladega who led an inclusivity in computing initiative related to the pathway. The Talladega committee reflected on their pathway within the context of their district equity goal and centered conversations around how to support young women and students from low socio-economic households to participate in computing. After reflecting and discussing, the group designed equity-centered formative assessment tools for the three overarching competencies: Algorithmic Thinking; Data Collection and Analysis; and Creating Models and Simulations. This work builds on literature about designing equitable computing learning environments for students.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124599595","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
CryptoScratch: Teaching Cryptography with Block-based Coding CryptoScratch:用基于块的编码教授密码学
Nathan Percival, Pranathi Rayavaram, Sashank Narain, C. S. Lee
We have implemented a novel framework called CryptoScratch for teaching cryptography using the widely available Scratch platform. CryptoScratch enables K-12 students to learn how to use cryptographic algorithms such as AES, RSA, and SHA2 and combine these algorithms to build complex modern cryptographic schemes such as Digital Signatures and Pretty Good Privacy. CryptoScratch implements the algorithms as intuitive visual blocks abstracting away the mathematical and technical details of the algorithms. This poster discusses the implementation of CryptoScratch and how using these blocks can help students develop and understand the importance of cryptography in their digital lives.
我们已经实现了一个名为CryptoScratch的新框架,用于使用广泛可用的Scratch平台教授密码学。CryptoScratch使K-12学生能够学习如何使用加密算法,如AES, RSA和SHA2,并结合这些算法来构建复杂的现代加密方案,如数字签名和相当好的隐私。CryptoScratch将算法实现为直观的可视化块,抽象出算法的数学和技术细节。这张海报讨论了CryptoScratch的实现,以及如何使用这些块来帮助学生发展和理解密码学在他们的数字生活中的重要性。
{"title":"CryptoScratch: Teaching Cryptography with Block-based Coding","authors":"Nathan Percival, Pranathi Rayavaram, Sashank Narain, C. S. Lee","doi":"10.1145/3478432.3499067","DOIUrl":"https://doi.org/10.1145/3478432.3499067","url":null,"abstract":"We have implemented a novel framework called CryptoScratch for teaching cryptography using the widely available Scratch platform. CryptoScratch enables K-12 students to learn how to use cryptographic algorithms such as AES, RSA, and SHA2 and combine these algorithms to build complex modern cryptographic schemes such as Digital Signatures and Pretty Good Privacy. CryptoScratch implements the algorithms as intuitive visual blocks abstracting away the mathematical and technical details of the algorithms. This poster discusses the implementation of CryptoScratch and how using these blocks can help students develop and understand the importance of cryptography in their digital lives.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121086769","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
期刊
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
全部 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