首页 > 最新文献

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

英文 中文
Integrating Parallel and Distributed Computing in Early CS Courses 在早期计算机科学课程中整合并行和分布式计算
S. Ghafoor, S. Prasad, Charles Weems
Parallel and distributed computing (PDC) has become pervasive in all aspects of computing, and thus it is essential that students include parallelism and distribution in the computational thinking that they apply to problem solving, from the very beginning. Computer science education is still teaching to a 20th century model of algorithmic problem solving. Sequence, branch, and loop are taught in our early courses as the only organizing principles needed for algorithms, and we invest considerable time in showing how best to sequentially process large volumes of data. All computing devices that students use currently have multiple cores as well as GPU in many cases. Most of their favorite applications use multiple cores and numbers of distributed processors. Often concurrency offers simpler solutions than sequential approaches. ACM and ABET have recommended including PDC in the undergraduate CS curriculum. However, we are still teaching them to solve problems using sequential thinking. In this workshop we overview the key PDC concepts and provide examples of how they may naturally be incorporated in early CS classes. We will introduce plugged and unplugged curriculum modules that have been successfully integrated in existing CS classes at multiple institutions. We will highlight the upcoming summer training that we are organizing, for which we have funding to support attendance.
并行和分布式计算(PDC)已经在计算的各个方面变得普遍,因此,学生从一开始就将并行性和分布性纳入到解决问题的计算思维中是至关重要的。计算机科学教育仍然是用20世纪的算法解决问题的模式进行教学。序列、分支和循环在我们早期的课程中被教授为算法所需的唯一组织原则,并且我们投入了相当多的时间来展示如何最好地顺序处理大量数据。目前学生使用的所有计算设备都有多核,在许多情况下也有GPU。他们最喜欢的应用程序大多使用多核和多个分布式处理器。并发通常比顺序方法提供更简单的解决方案。ACM和ABET建议将PDC纳入CS本科课程。然而,我们仍然教他们用顺序思维来解决问题。在这个研讨会中,我们概述了PDC的关键概念,并提供了如何将它们自然地纳入早期CS课程的示例。我们将引入已成功融入多所院校现有CS课程的插电和不插电课程模块。我们将强调即将到来的夏季培训,我们正在组织,我们有资金来支持出席。
{"title":"Integrating Parallel and Distributed Computing in Early CS Courses","authors":"S. Ghafoor, S. Prasad, Charles Weems","doi":"10.1145/3478432.3499155","DOIUrl":"https://doi.org/10.1145/3478432.3499155","url":null,"abstract":"Parallel and distributed computing (PDC) has become pervasive in all aspects of computing, and thus it is essential that students include parallelism and distribution in the computational thinking that they apply to problem solving, from the very beginning. Computer science education is still teaching to a 20th century model of algorithmic problem solving. Sequence, branch, and loop are taught in our early courses as the only organizing principles needed for algorithms, and we invest considerable time in showing how best to sequentially process large volumes of data. All computing devices that students use currently have multiple cores as well as GPU in many cases. Most of their favorite applications use multiple cores and numbers of distributed processors. Often concurrency offers simpler solutions than sequential approaches. ACM and ABET have recommended including PDC in the undergraduate CS curriculum. However, we are still teaching them to solve problems using sequential thinking. In this workshop we overview the key PDC concepts and provide examples of how they may naturally be incorporated in early CS classes. We will introduce plugged and unplugged curriculum modules that have been successfully integrated in existing CS classes at multiple institutions. We will highlight the upcoming summer training that we are organizing, for which we have funding to support attendance.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"87 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":"116632284","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
Computer Science Education Policy: What California Can Tell Us about Contributing Factors to Success and Opportunities for Further Progress 计算机科学教育政策:加州能告诉我们的成功因素和进一步发展的机会
J. Knudson, Candice Handjojo, Ashley Sunde
If states are to foster an environment in which all students have opportunities to thrive in computer science (CS), policy action will help create the conditions for success. Interviews with 20 individuals involved in the CS education policy process help to illuminate several factors that have facilitated California's recent policy successes, including: 1) support from influential stakeholders, including "CS champions" and diverse coalitions, 2) exposure to information for policymakers, and 3) alignment of CS education with policymaker values. The interviews also suggest three lessons learned about shaping CS education policy moving forward. First, the availability of funding for CS education plays a powerful role in supporting or inhibiting policy progress. Second, the COVID-19 pandemic disrupted CS education growth, but it also presents opportunities for progress if educators can foster understanding of and commitment to what CS entails. Finally, work to build and sustain stakeholder support for CS education policy efforts will shape the future success of those efforts.
如果各州要营造一个让所有学生都有机会在计算机科学(CS)领域茁壮成长的环境,政策行动将有助于创造成功的条件。对参与计算机科学教育政策过程的20位个人的采访有助于阐明促进加州最近政策成功的几个因素,包括:1)来自有影响力的利益相关者的支持,包括“计算机科学冠军”和各种联盟,2)政策制定者接触信息,以及3)计算机科学教育与政策制定者价值观的一致性。这些访谈还提出了关于如何塑造未来计算机科学教育政策的三个经验教训。首先,计算机科学教育的资金可用性在支持或抑制政策进展方面发挥着强大的作用。其次,2019冠状病毒病大流行中断了计算机科学教育的发展,但如果教育者能够促进对计算机科学的理解和承诺,它也为进步提供了机会。最后,努力建立和维持利益相关者对计算机科学教育政策努力的支持,将决定这些努力未来的成功。
{"title":"Computer Science Education Policy: What California Can Tell Us about Contributing Factors to Success and Opportunities for Further Progress","authors":"J. Knudson, Candice Handjojo, Ashley Sunde","doi":"10.1145/3478432.3499096","DOIUrl":"https://doi.org/10.1145/3478432.3499096","url":null,"abstract":"If states are to foster an environment in which all students have opportunities to thrive in computer science (CS), policy action will help create the conditions for success. Interviews with 20 individuals involved in the CS education policy process help to illuminate several factors that have facilitated California's recent policy successes, including: 1) support from influential stakeholders, including \"CS champions\" and diverse coalitions, 2) exposure to information for policymakers, and 3) alignment of CS education with policymaker values. The interviews also suggest three lessons learned about shaping CS education policy moving forward. First, the availability of funding for CS education plays a powerful role in supporting or inhibiting policy progress. Second, the COVID-19 pandemic disrupted CS education growth, but it also presents opportunities for progress if educators can foster understanding of and commitment to what CS entails. Finally, work to build and sustain stakeholder support for CS education policy efforts will shape the future success of those efforts.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"28 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":"116801547","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
Are Executable Exams Executable? 可执行的考试是否可执行?
Yael Erez, O. Hazzan
This lightning talk presents insights from preliminary research on attitudes toward executable exams in an Introduction to Computer Science (CS1) course. In an executable exam, during the exam, students work on a computer in a designated programming environment that enables them to compile their code and run unit tests. Although this exam format is authentic and resembles the way students work during their studies and in the industry, it is not a popular format. We implemented executable exams in the 2021 Winter semester final exam and explored the attitudes toward executable exams of three main groups - students, course staff, and industry representatives. In addition, we collected and analyzed data from high school CS teachers, CS and EE students from other academic institutions and CS lecturers around the world. The attitudes are categorized into three aspects: pedagogical, technical and psychological. All groups expressed concerns regarding technical problems related to computer malfunction and plagiarism. In addition, the course staff and the students expressed concern about the change in the exam format. The groups' attitudes are supported by the pedagogical advantages and disadvantages of executable exams they pointed out.
这个简短的演讲介绍了对计算机科学导论(CS1)课程中可执行考试态度的初步研究的见解。在可执行考试中,在考试期间,学生在指定的编程环境中的计算机上工作,使他们能够编译代码并运行单元测试。虽然这种考试形式是真实的,类似于学生在学习和行业中的工作方式,但它并不是一种流行的考试形式。我们在2021年冬季学期期末考试中实施了可执行考试,并探讨了三个主要群体——学生、课程工作人员和行业代表对可执行考试的态度。此外,我们还收集和分析了来自世界各地的高中CS教师、其他学术机构的CS和EE学生以及CS讲师的数据。这些态度可分为三个方面:教学态度、技术态度和心理态度。所有小组都对与电脑故障和抄袭有关的技术问题表示关注。此外,课程工作人员和学生对考试形式的变化表示担忧。他们指出了可执行考试在教学上的优点和缺点,支持了这些团体的态度。
{"title":"Are Executable Exams Executable?","authors":"Yael Erez, O. Hazzan","doi":"10.1145/3478432.3499236","DOIUrl":"https://doi.org/10.1145/3478432.3499236","url":null,"abstract":"This lightning talk presents insights from preliminary research on attitudes toward executable exams in an Introduction to Computer Science (CS1) course. In an executable exam, during the exam, students work on a computer in a designated programming environment that enables them to compile their code and run unit tests. Although this exam format is authentic and resembles the way students work during their studies and in the industry, it is not a popular format. We implemented executable exams in the 2021 Winter semester final exam and explored the attitudes toward executable exams of three main groups - students, course staff, and industry representatives. In addition, we collected and analyzed data from high school CS teachers, CS and EE students from other academic institutions and CS lecturers around the world. The attitudes are categorized into three aspects: pedagogical, technical and psychological. All groups expressed concerns regarding technical problems related to computer malfunction and plagiarism. In addition, the course staff and the students expressed concern about the change in the exam format. The groups' attitudes are supported by the pedagogical advantages and disadvantages of executable exams they pointed out.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"18 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":"121889883","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
Tricky Situations: How Would You Respond to Different Biased Situations? 棘手的情况:你会如何应对不同的偏见情况?
Bryan Twarek, Colleen M. Lewis, A. Joseph, Charity Freeman, T. Lash, Mariam Saffar Perez
Have you ever frozen-not knowing what to say-when you heard a biased comment from a student or colleague? It is challenging to interrupt microaggressions and respond to biased beliefs in the moment, but practice helps people become more comfortable and confident. In this special session, teams from the CSTA Equity Fellowship and CSTeachingTips.org will demonstrate an activity that invites participants to discuss how they would respond to different tricky situations related to bias. Participants will directly engage in the activity and learn how they can use it in ongoing professional development for K-12 computer science teachers.
当你从学生或同事那里听到有偏见的评论时,你是否曾经僵住了,不知道该说什么?在当下打断微侵犯和回应有偏见的信念是具有挑战性的,但练习可以帮助人们变得更加舒适和自信。在这次特别会议上,来自CSTA公平奖学金和CSTeachingTips.org的团队将展示一个活动,邀请参与者讨论他们如何应对与偏见相关的不同棘手情况。参与者将直接参与活动,并学习如何将其用于K-12计算机科学教师的持续专业发展。
{"title":"Tricky Situations: How Would You Respond to Different Biased Situations?","authors":"Bryan Twarek, Colleen M. Lewis, A. Joseph, Charity Freeman, T. Lash, Mariam Saffar Perez","doi":"10.1145/3478432.3499028","DOIUrl":"https://doi.org/10.1145/3478432.3499028","url":null,"abstract":"Have you ever frozen-not knowing what to say-when you heard a biased comment from a student or colleague? It is challenging to interrupt microaggressions and respond to biased beliefs in the moment, but practice helps people become more comfortable and confident. In this special session, teams from the CSTA Equity Fellowship and CSTeachingTips.org will demonstrate an activity that invites participants to discuss how they would respond to different tricky situations related to bias. Participants will directly engage in the activity and learn how they can use it in ongoing professional development for K-12 computer science teachers.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"14 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":"125731094","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
Teaching Track Faculty in Computer Science 计算机科学教学轨道系
C. Gregg, L. Strange
Many computer science departments have chosen to hire faculty to teach in teaching-track positions that parallel the standard tenure-track position, providing the possibility of promotion, longer-term contracts, and higher pay for excellence in teaching and service. This birds-of-a-feather is designed to gather educators, both experienced and new to teaching track positions, who are currently in such a position to share their experiences as members of the faculty of their departments and schools, and to provide opportunities for schools considering such positions to gather information. This year, we plan on discussing challenges we face in continuing- / post-COVID-19 classrooms, and lessons-learned from over a year of pandemic teaching. We will also celebrate our teaching and career successes from the past two years of teaching.
许多计算机科学系选择聘请教师担任与标准的终身教职平行的教学岗位,为教学和服务的卓越表现提供晋升、长期合同和更高薪水的可能性。这个“羽毛之鸟”的目的是聚集教育工作者,无论是有经验的还是新进入教学岗位的,他们目前处于这样的位置,以分享他们作为其部门和学校教员的经验,并为考虑这些职位的学校提供收集信息的机会。今年,我们计划讨论我们在2019冠状病毒病继续/后课堂上面临的挑战,以及一年多来在大流行教学中吸取的教训。我们还将庆祝我们在过去两年中教学和事业上的成功。
{"title":"Teaching Track Faculty in Computer Science","authors":"C. Gregg, L. Strange","doi":"10.1145/3478432.3499169","DOIUrl":"https://doi.org/10.1145/3478432.3499169","url":null,"abstract":"Many computer science departments have chosen to hire faculty to teach in teaching-track positions that parallel the standard tenure-track position, providing the possibility of promotion, longer-term contracts, and higher pay for excellence in teaching and service. This birds-of-a-feather is designed to gather educators, both experienced and new to teaching track positions, who are currently in such a position to share their experiences as members of the faculty of their departments and schools, and to provide opportunities for schools considering such positions to gather information. This year, we plan on discussing challenges we face in continuing- / post-COVID-19 classrooms, and lessons-learned from over a year of pandemic teaching. We will also celebrate our teaching and career successes from the past two years of teaching.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"117 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":"126033506","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
Reflections on Educational Choices Made by Coding Bootcamp and Computer Science Graduates 编程训练营和计算机科学毕业生教育选择的思考
S. Seibel, N. Veilleux, Tabitha Miles, Rachel Beaulieu
Computing professions are increasingly accessible through alternate educational pathways in addition to traditional undergraduate Computer Science bachelor's degrees (CSBach). In particular, coding bootcamps (CBC) are now widespread. In 2020, 42% of entry-level technology professionals entered the USA job market through the CBC pathway (25K CBC vs 34K CSBach). Despite the influx of CBC graduates, current literature lacks insight into technology professionals' retrospective thoughts on their chosen educational paths. In particular, what paths might a bootcamp graduate have taken with respect to their undergraduate degree? Would a CSBach graduate choose a CBC instead? During semi-structured interviews, a group of similar age, gender balanced CSBach (N=12) and CBC (N=19) graduates currently working in the technology industry were asked if they would have skipped college for a CBC. Upon reflection, the CSBach participants would repeat their undergraduate degrees and majors. Of the fourteen bootcamp graduates who also held non-CS bachelor's degrees, eight reported that they would not have forgone their undergraduate experience but would have instead majored in CS (N=7) or taken CS classes (N=1). Of the remaining six bootcamp graduates who completed college, three would have bypassed college in lieu of a CBC and three were unsure. Finally, the five CBC graduates who did not attend (N=2) or complete (N=3) college would still not obtain any bachelor's degree. Regardless of current considerations, however, CBC graduates felt no more unprepared than their CSBach peers.
除了传统的本科计算机科学学士学位(CSBach)之外,计算机专业越来越多地通过其他教育途径获得。特别是,编码训练营(CBC)现在很普遍。2020年,42%的入门级技术专业人员通过CBC途径进入美国就业市场(25K CBC vs 34K CSBach)。尽管CBC毕业生大量涌入,但目前的文献缺乏对技术专业人员对其选择的教育路径的回顾性思考的洞察力。特别是,一个训练营的毕业生可能会采取什么样的途径来获得他们的本科学位?CSBach毕业生会选择CBC吗?在半结构化访谈中,一组年龄相近、性别均衡的CSBach (N=12)和CBC (N=19)毕业生被问及他们是否会为了CBC而放弃大学学业。经过反思,CSBach参与者会重复他们的本科学位和专业。在14名同时拥有非计算机科学学士学位的训练营毕业生中,有8名报告说他们不会放弃本科经历,而是会主修计算机科学(N=7)或参加计算机科学课程(N=1)。在剩下的6名完成大学学业的训练营毕业生中,有3名没有通过大学考试,而有3名不确定。最后,五名没有上大学(N=2)或没有完成大学(N=3)的CBC毕业生仍然没有获得任何学士学位。然而,抛开目前的考虑不谈,CBC的毕业生并不比CSBach的同龄人感到更没有准备。
{"title":"Reflections on Educational Choices Made by Coding Bootcamp and Computer Science Graduates","authors":"S. Seibel, N. Veilleux, Tabitha Miles, Rachel Beaulieu","doi":"10.1145/3478432.3499090","DOIUrl":"https://doi.org/10.1145/3478432.3499090","url":null,"abstract":"Computing professions are increasingly accessible through alternate educational pathways in addition to traditional undergraduate Computer Science bachelor's degrees (CSBach). In particular, coding bootcamps (CBC) are now widespread. In 2020, 42% of entry-level technology professionals entered the USA job market through the CBC pathway (25K CBC vs 34K CSBach). Despite the influx of CBC graduates, current literature lacks insight into technology professionals' retrospective thoughts on their chosen educational paths. In particular, what paths might a bootcamp graduate have taken with respect to their undergraduate degree? Would a CSBach graduate choose a CBC instead? During semi-structured interviews, a group of similar age, gender balanced CSBach (N=12) and CBC (N=19) graduates currently working in the technology industry were asked if they would have skipped college for a CBC. Upon reflection, the CSBach participants would repeat their undergraduate degrees and majors. Of the fourteen bootcamp graduates who also held non-CS bachelor's degrees, eight reported that they would not have forgone their undergraduate experience but would have instead majored in CS (N=7) or taken CS classes (N=1). Of the remaining six bootcamp graduates who completed college, three would have bypassed college in lieu of a CBC and three were unsure. Finally, the five CBC graduates who did not attend (N=2) or complete (N=3) college would still not obtain any bachelor's degree. Regardless of current considerations, however, CBC graduates felt no more unprepared than their CSBach peers.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"373 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":"121752800","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
Improved Testing of PrairieLearn Question Generators 改进的pririellearn问题生成器测试
Aayush Shah, Alan Lee, Chris Chi, Ruiwei Xiao, Pranav Sukumar, Jesus Villalobos, D. Garcia
With many institutions forced online due to the pandemic, assessments became a challenge for many educators. Take-home exams provided the flexibility required for varied student needs (and time zones), but they were vulnerable to cheating. In response, many turned to tools that could present a different exam for every student. PrairieLearn is a feature-rich open-source package that allows educators to author randomized Question Generators; we have been using the tool extensively for the last two years, and it has a fast-growing educator user base. One of the first issues we noticed with the system was that the only way to quality assure (QA) a question was to click the new variant button, which would spin whatever internal random number generators were used again to produce a new question. Sometimes it was the same one you had just seen, and other times it would never seem to "hit'' on the variant you were looking to debug. This poster describes our team's work to solve this problem through the design of an API that would allow a question to declare how many total variants it had, and be asked to render variant i. The user interface could then be extended to list what variant the QA team was viewing out of the total (e.g., 7/50), and a next, previous and go to a particular variant buttons would allow for the team to easily QA all variants.
由于疫情,许多机构被迫上网,评估对许多教育工作者来说成为一项挑战。家庭作业考试为不同学生的需求(和时区)提供了灵活性,但它们很容易受到作弊的影响。作为回应,许多人转向了可以为每个学生提供不同考试的工具。pririelearn是一个功能丰富的开源软件包,允许教育工作者编写随机问题生成器;在过去的两年里,我们一直在广泛地使用这个工具,它拥有一个快速增长的教育用户群。我们在系统中注意到的第一个问题是,质量保证(QA)问题的唯一方法是点击新变体按钮,这将旋转任何内部随机数生成器再次使用以产生新问题。有时它与您刚刚看到的相同,有时它似乎永远不会“命中”您要调试的变体。这张海报描述了我们团队通过设计一个API来解决这个问题的工作,该API允许一个问题声明它有多少个变体,并要求呈现变体i。然后用户界面可以扩展到列出QA团队在总数中查看的变体(例如7/50),并且下一步,以前和转到特定变体按钮将允许团队轻松地对所有变体进行QA。
{"title":"Improved Testing of PrairieLearn Question Generators","authors":"Aayush Shah, Alan Lee, Chris Chi, Ruiwei Xiao, Pranav Sukumar, Jesus Villalobos, D. Garcia","doi":"10.1145/3478432.3499113","DOIUrl":"https://doi.org/10.1145/3478432.3499113","url":null,"abstract":"With many institutions forced online due to the pandemic, assessments became a challenge for many educators. Take-home exams provided the flexibility required for varied student needs (and time zones), but they were vulnerable to cheating. In response, many turned to tools that could present a different exam for every student. PrairieLearn is a feature-rich open-source package that allows educators to author randomized Question Generators; we have been using the tool extensively for the last two years, and it has a fast-growing educator user base. One of the first issues we noticed with the system was that the only way to quality assure (QA) a question was to click the new variant button, which would spin whatever internal random number generators were used again to produce a new question. Sometimes it was the same one you had just seen, and other times it would never seem to \"hit'' on the variant you were looking to debug. This poster describes our team's work to solve this problem through the design of an API that would allow a question to declare how many total variants it had, and be asked to render variant i. The user interface could then be extended to list what variant the QA team was viewing out of the total (e.g., 7/50), and a next, previous and go to a particular variant buttons would allow for the team to easily QA all variants.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"38 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":"122387585","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
Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL 引导学生使用POGIL发现CS概念和发展过程技能
O. Glebova, Kendra Walther, Clifton Kussmaul
This workshop introduces Process Oriented Guided Inquiry Learning (POGIL) to anyone who teaches CS or related subjects. In a POGIL classroom, teams of 3-4 learners work on activities with a particular structure based on learning cycles. Through scripted inquiry and investigation, learners discover concepts and construct their own knowledge. Using assigned team roles and other scaffolding, learners develop process skills and individual responsibility. The teacher is not a lecturer, but an active facilitator who helps all students to be engaged and achieve the learning objectives. POGIL is an evidence-based approach that has been shown to improve student performance significantly. Workshop participants will work through POGIL activities as students and complete meta-activities designed to introduce core POGIL concepts, practices, and benefits. We will share POGIL materials for a variety of CS courses. For more information, see http://IntroCSpogil.org and http://pogil.org, where you will find activities for CS1, CS2, and other courses.
这个研讨会向任何教计算机科学或相关学科的人介绍了过程导向探究学习(POGIL)。在POGIL课堂中,3-4名学习者组成的团队根据学习周期进行特定结构的活动。通过脚本式的探究和调查,学习者发现概念并构建自己的知识。使用分配的团队角色和其他脚手架,学习者发展过程技能和个人责任。老师不是一个讲师,而是一个积极的促进者,他帮助所有的学生参与并实现学习目标。POGIL是一种基于证据的方法,已被证明可以显着提高学生的表现。研讨会参与者将以学生的身份完成POGIL活动,并完成旨在介绍核心POGIL概念、实践和好处的元活动。我们将分享各种CS课程的POGIL材料。欲了解更多信息,请访问http://IntroCSpogil.org和http://pogil.org,在那里您可以找到CS1、CS2和其他课程的活动。
{"title":"Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL","authors":"O. Glebova, Kendra Walther, Clifton Kussmaul","doi":"10.1145/3478432.3499151","DOIUrl":"https://doi.org/10.1145/3478432.3499151","url":null,"abstract":"This workshop introduces Process Oriented Guided Inquiry Learning (POGIL) to anyone who teaches CS or related subjects. In a POGIL classroom, teams of 3-4 learners work on activities with a particular structure based on learning cycles. Through scripted inquiry and investigation, learners discover concepts and construct their own knowledge. Using assigned team roles and other scaffolding, learners develop process skills and individual responsibility. The teacher is not a lecturer, but an active facilitator who helps all students to be engaged and achieve the learning objectives. POGIL is an evidence-based approach that has been shown to improve student performance significantly. Workshop participants will work through POGIL activities as students and complete meta-activities designed to introduce core POGIL concepts, practices, and benefits. We will share POGIL materials for a variety of CS courses. For more information, see http://IntroCSpogil.org and http://pogil.org, where you will find activities for CS1, CS2, and other courses.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"36 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":"124887817","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
Equity-focused Peer Mentoring for High School CS Teachers 面向高中计算机科学教师的公平同侪指导
Aleata Hubbard Cheuoua, Bryan Twarek, E. Campos, Amy Fetherston, Yvonne S. Kao, Linnea Logan
There is a burgeoning population of new CS teachers who are looking for additional support in their first few years of teaching, particularly around equitable and inclusive pedagogy. At the same time, there are a sizable number of teachers with multiple years of CS teaching experience who are looking for growth opportunities without taking on new courses. To address these needs, we are designing an innovative, equity-focused peer mentorship program for high school CS teachers. Mentors and mentees work together to support the mentee in identifying and achieving goals aligned to three of the CSTA Standards for CS Teachers: equity and inclusion, instructional design, and classroom practice. Mentors are provided with training and participate in a monthly community of practice focused on effective mentoring. The poster will share findings from our first year of implementation as well as examples of the materials we developed to support mentors and mentees.
越来越多的计算机科学新教师在他们最初几年的教学中寻求额外的支持,特别是在公平和包容的教学法方面。与此同时,有相当数量的具有多年CS教学经验的教师正在寻找不接受新课程的成长机会。为了满足这些需求,我们正在为高中计算机科学教师设计一个创新的、以公平为中心的同伴指导计划。导师和学员共同努力,支持学员确定和实现与CSTA CS教师标准(公平和包容、教学设计和课堂实践)相一致的目标。导师可以接受培训,并参加每月一次的实践社区,重点关注有效的指导。海报将分享我们第一年实施的发现,以及我们为支持导师和学员而开发的材料示例。
{"title":"Equity-focused Peer Mentoring for High School CS Teachers","authors":"Aleata Hubbard Cheuoua, Bryan Twarek, E. Campos, Amy Fetherston, Yvonne S. Kao, Linnea Logan","doi":"10.1145/3478432.3499060","DOIUrl":"https://doi.org/10.1145/3478432.3499060","url":null,"abstract":"There is a burgeoning population of new CS teachers who are looking for additional support in their first few years of teaching, particularly around equitable and inclusive pedagogy. At the same time, there are a sizable number of teachers with multiple years of CS teaching experience who are looking for growth opportunities without taking on new courses. To address these needs, we are designing an innovative, equity-focused peer mentorship program for high school CS teachers. Mentors and mentees work together to support the mentee in identifying and achieving goals aligned to three of the CSTA Standards for CS Teachers: equity and inclusion, instructional design, and classroom practice. Mentors are provided with training and participate in a monthly community of practice focused on effective mentoring. The poster will share findings from our first year of implementation as well as examples of the materials we developed to support mentors and mentees.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"97 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":"124689082","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
Insights from Virtual Culturally Responsive Computing Camps 来自虚拟文化响应计算营的见解
Jaemarie Solyst, Tara Nkrumah, A. Stewart, Amanda Buddemeyer, Erin Walker, A. Ogan
Computer science (CS) education is an important subject for K-12 students in an increasingly computational world. However, common CS education practices may not be inclusive of all learners. Culturally responsive computing (CRC) initiatives aim to center and empower learners from diverse and historically excluded backgrounds. With a sudden shift to online learning, virtual educational experiences have been developed. We describe three main findings from running three iterations of an online synchronous CRC camp for middle school girls, which are: (1) Integration of power, identity, and CS concepts, (2) Participation in CS vs. power and identity activities based on learners' backgrounds, and (3) Adjusting instructor expectations about learner engagement to be more open-ended.
计算机科学(CS)教育是K-12学生在日益计算机化的世界中的一门重要学科。然而,普通的计算机科学教育实践可能不包括所有的学习者。文化响应计算(CRC)倡议旨在集中和授权来自不同和历史上被排斥背景的学习者。随着在线学习的突然转变,虚拟教育体验得到了发展。我们描述了三个主要发现,从运行三个迭代的在线同步CRC女孩,这是:(1)权力,身份和CS概念的整合,(2)参与基于学习者背景的CS vs.权力和身份活动,以及(3)调整教师对学习者参与的期望,使其更加开放。
{"title":"Insights from Virtual Culturally Responsive Computing Camps","authors":"Jaemarie Solyst, Tara Nkrumah, A. Stewart, Amanda Buddemeyer, Erin Walker, A. Ogan","doi":"10.1145/3478432.3499136","DOIUrl":"https://doi.org/10.1145/3478432.3499136","url":null,"abstract":"Computer science (CS) education is an important subject for K-12 students in an increasingly computational world. However, common CS education practices may not be inclusive of all learners. Culturally responsive computing (CRC) initiatives aim to center and empower learners from diverse and historically excluded backgrounds. With a sudden shift to online learning, virtual educational experiences have been developed. We describe three main findings from running three iterations of an online synchronous CRC camp for middle school girls, which are: (1) Integration of power, identity, and CS concepts, (2) Participation in CS vs. power and identity activities based on learners' backgrounds, and (3) Adjusting instructor expectations about learner engagement to be more open-ended.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"66 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":"125066137","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
期刊
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