首页 > 最新文献

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

英文 中文
Teaching Parallel Programming with Java and Pyjama 用Java和睡衣教并行编程
Ruth Kurniawati
Teaching parallel programming to undergraduate CS students is a challenging task as many of the concepts are highly abstract and difficult to grasp. OpenMP is often used to simplify parallelization of programs by allowing one to incrementally parallelize using concise and expressive directives. Unfortunately, OpenMP is not available in Java natively. A basic support of OpenMP-like directives can, however, be obtained in Java using the Pyjama compiler and runtime. I report on my experience introducing parallel programming in Java with Pyjama in a small Data Structures class. The material is presented to students in the form of parallel programming patternlets embedded in an interactive notebook with which students can experiment. Formative and summative assessments of the module's effectiveness are performed. This pilot run of the module yielded mixed results, yet valuable insight was gained regarding possible future approaches.
向计算机科学本科学生教授并行编程是一项具有挑战性的任务,因为许多概念非常抽象,难以掌握。OpenMP通常用于简化程序的并行化,允许使用简洁而富有表现力的指令进行增量并行化。不幸的是,OpenMP在Java原生中不可用。但是,在Java中使用Pyjama编译器和运行时可以获得对类似openmp的指令的基本支持。我在一个小型的数据结构课上报告了我使用Pyjama在Java中引入并行编程的经验。材料以并行编程模式的形式呈现给学生,嵌入在交互式笔记本中,学生可以进行实验。对模块的有效性进行形成性和总结性评估。该模块的试运行产生了不同的结果,但获得了关于未来可能的方法的宝贵见解。
{"title":"Teaching Parallel Programming with Java and Pyjama","authors":"Ruth Kurniawati","doi":"10.1145/3478432.3499115","DOIUrl":"https://doi.org/10.1145/3478432.3499115","url":null,"abstract":"Teaching parallel programming to undergraduate CS students is a challenging task as many of the concepts are highly abstract and difficult to grasp. OpenMP is often used to simplify parallelization of programs by allowing one to incrementally parallelize using concise and expressive directives. Unfortunately, OpenMP is not available in Java natively. A basic support of OpenMP-like directives can, however, be obtained in Java using the Pyjama compiler and runtime. I report on my experience introducing parallel programming in Java with Pyjama in a small Data Structures class. The material is presented to students in the form of parallel programming patternlets embedded in an interactive notebook with which students can experiment. Formative and summative assessments of the module's effectiveness are performed. This pilot run of the module yielded mixed results, yet valuable insight was gained regarding possible future approaches.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"11 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":"115163531","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
CLICK: A Mentoring Approach to Increasing Female Participation 点击:提高女性参与率的指导方法
Amanda O'Farrell, M. Griffin, Keith E. Nolan
Creating Leaders in Coding Kishoge was a pilot intervention thatwas designed to try to encourage lower second level female studentsto continue studying Computer Science (CS). Research has shownthat increasing access alone to CS does not necessarily broaden participation for females [1]. Compounding this problem, a lack ofvisible role models in the field may contribute to female studentsbeing unable to envisage themselves in a CS role, or indeed understand the types of roles that are available. In the late 2000s, an EU action group funded an initiative, "Science: It's a girl's thing!" which further alienated females from those critical STEM roles. In an attempt to address these issues and change perceptions of CS at a young age, females from industry provided mentorship for the female students. Early findings would suggest that female students are deciding not to partake in CS at second level before entering second level education.
Kishoge是一项试点干预,旨在鼓励低水平的女学生继续学习计算机科学(CS)。研究表明,仅仅增加接触计算机科学的机会并不一定会扩大女性的参与。使这个问题更加复杂的是,在这个领域缺乏可见的榜样可能会导致女学生无法想象自己在计算机科学领域的角色,或者无法真正理解可用的角色类型。2000年代末,一个欧盟行动组织资助了一项名为“科学:这是女孩的事!”的倡议,这进一步疏远了女性在STEM领域的关键角色。为了解决这些问题并在年轻时改变对计算机科学的看法,来自行业的女性为女学生提供了指导。早期的研究结果表明,女学生在进入二级教育之前决定不参加二级CS。
{"title":"CLICK: A Mentoring Approach to Increasing Female Participation","authors":"Amanda O'Farrell, M. Griffin, Keith E. Nolan","doi":"10.1145/3478432.3499055","DOIUrl":"https://doi.org/10.1145/3478432.3499055","url":null,"abstract":"Creating Leaders in Coding Kishoge was a pilot intervention thatwas designed to try to encourage lower second level female studentsto continue studying Computer Science (CS). Research has shownthat increasing access alone to CS does not necessarily broaden participation for females [1]. Compounding this problem, a lack ofvisible role models in the field may contribute to female studentsbeing unable to envisage themselves in a CS role, or indeed understand the types of roles that are available. In the late 2000s, an EU action group funded an initiative, \"Science: It's a girl's thing!\" which further alienated females from those critical STEM roles. In an attempt to address these issues and change perceptions of CS at a young age, females from industry provided mentorship for the female students. Early findings would suggest that female students are deciding not to partake in CS at second level before entering second level education.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"71 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":"117238466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Developing and Implementing an Immersive Virtual Study Abroad Course on the History and Science of Information “信息与历史”虚拟出国留学课程的开发与实现
James Butler, S. Khoja
The covid pandemic took a tremendous toll on study abroad programs, which are a common hallmark experience in higher education. This adds another challenge for computer science (CS) and physics students for whom there were already few discipline-specific study abroad opportunities. In order to address this issue, we created a virtual, CS/physics-based, short-term study abroad course focused on the history and science of information in England. This work demonstrates that it is possible to offer engaging and immersive virtual travel courses and provides insight into their design and development.
新冠肺炎疫情给海外留学项目造成了巨大损失,这是高等教育中常见的标志性经历。这给计算机科学(CS)和物理专业的学生增加了另一个挑战,对他们来说,专门学科的出国留学机会已经很少了。为了解决这个问题,我们创建了一个虚拟的、基于CS/物理的短期海外学习课程,专注于英国的信息历史和科学。这项工作表明,提供引人入胜的沉浸式虚拟旅行课程是可能的,并为其设计和开发提供了见解。
{"title":"Developing and Implementing an Immersive Virtual Study Abroad Course on the History and Science of Information","authors":"James Butler, S. Khoja","doi":"10.1145/3478432.3499111","DOIUrl":"https://doi.org/10.1145/3478432.3499111","url":null,"abstract":"The covid pandemic took a tremendous toll on study abroad programs, which are a common hallmark experience in higher education. This adds another challenge for computer science (CS) and physics students for whom there were already few discipline-specific study abroad opportunities. In order to address this issue, we created a virtual, CS/physics-based, short-term study abroad course focused on the history and science of information in England. This work demonstrates that it is possible to offer engaging and immersive virtual travel courses and provides insight into their design and development.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"10 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":"121246635","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
Co-Designing Learning Experiences to Support the Development of Culturally Relevant CS Lessons in Elementary Classrooms 共同设计学习体验以支持小学课堂文化相关CS课程的发展
Jennifer L. Chiu, Anita Crowder, D. Cormier, Sheila Mosby, Eric Bredder
This poster reports on a workshop to help elementary school teachers integrate culturally relevant computer science (CS) learning opportunities into their classrooms. Findings highlight the importance of facilitators to help teachers discuss cultural competence and the value of co-developed rubrics to evaluate lessons. The presentation will discuss results and share artifacts from the workshop.
这张海报报道了一个帮助小学教师将与文化相关的计算机科学(CS)学习机会融入课堂的研讨会。研究结果强调了辅导员在帮助教师讨论文化能力方面的重要性,以及共同制定的评估课程的标准的价值。报告将讨论研讨会的结果并分享工件。
{"title":"Co-Designing Learning Experiences to Support the Development of Culturally Relevant CS Lessons in Elementary Classrooms","authors":"Jennifer L. Chiu, Anita Crowder, D. Cormier, Sheila Mosby, Eric Bredder","doi":"10.1145/3478432.3499108","DOIUrl":"https://doi.org/10.1145/3478432.3499108","url":null,"abstract":"This poster reports on a workshop to help elementary school teachers integrate culturally relevant computer science (CS) learning opportunities into their classrooms. Findings highlight the importance of facilitators to help teachers discuss cultural competence and the value of co-developed rubrics to evaluate lessons. The presentation will discuss results and share artifacts from the workshop.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"23 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":"127505692","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
K-12 Computing Education and Education Research Resources K-12计算机教育和教育研究资源
Monica Mcgill, Jake Baskin, Miles G. Berry, Q. Burke, Leigh Ann Delyser, Shuchi Grover, Colleen M. Lewis, Briana B. Morrison, Davina Pruitt-Mentle
In this special session, we present tools and resources created from educational theory to make teaching and scholarship easier and more effective. Included in these resources are CS Teachers Association, CSforAll, CS Teaching Tips, CT Pathways Toolkit, EngageCSEdu, CS Assessments Hub, Cybersecurity, and CS Ed Research Resource Center. These tools/resources provide assistance at the district and school level (administrators, curriculum designers), classroom level (teachers), and researcher/evaluator level. In addition to these overviews, we will provide information on where to find them and will leave ample time for questions from attendees.
在这个特别的会议上,我们将介绍从教育理论中创造的工具和资源,使教学和学术更容易,更有效。这些资源包括计算机科学教师协会,CSforAll,计算机科学教学提示,计算机科学路径工具包,EngageCSEdu,计算机科学评估中心,网络安全,和计算机科学教育研究资源中心。这些工具/资源在地区和学校层面(管理者、课程设计者)、课堂层面(教师)和研究者/评估者层面提供帮助。除了这些概述之外,我们还将提供在哪里可以找到它们的信息,并为与会者提供充足的提问时间。
{"title":"K-12 Computing Education and Education Research Resources","authors":"Monica Mcgill, Jake Baskin, Miles G. Berry, Q. Burke, Leigh Ann Delyser, Shuchi Grover, Colleen M. Lewis, Briana B. Morrison, Davina Pruitt-Mentle","doi":"10.1145/3478432.3499035","DOIUrl":"https://doi.org/10.1145/3478432.3499035","url":null,"abstract":"In this special session, we present tools and resources created from educational theory to make teaching and scholarship easier and more effective. Included in these resources are CS Teachers Association, CSforAll, CS Teaching Tips, CT Pathways Toolkit, EngageCSEdu, CS Assessments Hub, Cybersecurity, and CS Ed Research Resource Center. These tools/resources provide assistance at the district and school level (administrators, curriculum designers), classroom level (teachers), and researcher/evaluator level. In addition to these overviews, we will provide information on where to find them and will leave ample time for questions from attendees.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"44 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":"125162887","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
Let's Learn Algorithms with AlgoTutorBot! An Entire Course as an Educational Escape Room 让我们用AlgoTutorBot学习算法!整个课程是一个教育逃生室
Austin Cory Bart
During the Spring 2021 semester, stuck in quarantine due to the ongoing global pandemic, I decided I needed to do something completely different with my undergraduate-level Algorithms course. Tired of teaching via Zoom to little boxes, I recreated the entire course, inspired by my love of Escape Rooms and Alternate Reality Games. Connecting Canvas, Ohyay, and GradeScope with my own custom technology, I weaved a zany, video-based narrative whereby students would inevitably have to save me from my own Frankenstein's monster: an evil Intelligent Tutoring System named "AlgoTutorBot" who threatens not only the course, but the entire world! The learning experience incorporates a range of engaging assignments, available to external adopters. This includes not only programming problems and conventional algorithmic logic problems, but also a novel web application for experimenting with runtime analysis, an interactive point-and-click adventure for practicing graph algorithms, and an assignment framework for concretizing students' problem-solving process into tangible artifacts. There are also smaller assignments that would be easily adopted into a regular Algorithms course. This demo will show off the final version of the course and describe the lessons learned along the way. All resources and a walkthrough video of the experience are available at https://acbart.github.io/algotutorbot/
在2021年春季学期,由于持续的全球大流行而被隔离,我决定在本科阶段的算法课程中做一些完全不同的事情。厌倦了通过Zoom到小盒子的教学,我重新创建了整个课程,灵感来自我对逃生室和替代现实游戏的热爱。将Canvas、Ohyay和GradeScope与我自己的定制技术结合起来,我编织了一个滑稽的视频叙事,学生们将不可避免地从我自己的弗兰肯斯坦怪物中拯救我:一个名为“AlgoTutorBot”的邪恶智能辅导系统,它不仅威胁着课程,而且威胁着整个世界!学习经验包含了一系列引人入胜的作业,可供外部采用者使用。这不仅包括编程问题和传统的算法逻辑问题,还包括一个用于实验运行时分析的新颖web应用程序,一个用于练习图形算法的交互式点击冒险,以及一个将学生的问题解决过程具体化为有形工件的作业框架。还有一些较小的作业,很容易被纳入常规的算法课程。这个演示将展示课程的最终版本,并描述沿途学到的经验教训。所有资源和演练视频都可以在https://acbart.github.io/algotutorbot/上获得
{"title":"Let's Learn Algorithms with AlgoTutorBot! An Entire Course as an Educational Escape Room","authors":"Austin Cory Bart","doi":"10.1145/3478432.3499262","DOIUrl":"https://doi.org/10.1145/3478432.3499262","url":null,"abstract":"During the Spring 2021 semester, stuck in quarantine due to the ongoing global pandemic, I decided I needed to do something completely different with my undergraduate-level Algorithms course. Tired of teaching via Zoom to little boxes, I recreated the entire course, inspired by my love of Escape Rooms and Alternate Reality Games. Connecting Canvas, Ohyay, and GradeScope with my own custom technology, I weaved a zany, video-based narrative whereby students would inevitably have to save me from my own Frankenstein's monster: an evil Intelligent Tutoring System named \"AlgoTutorBot\" who threatens not only the course, but the entire world! The learning experience incorporates a range of engaging assignments, available to external adopters. This includes not only programming problems and conventional algorithmic logic problems, but also a novel web application for experimenting with runtime analysis, an interactive point-and-click adventure for practicing graph algorithms, and an assignment framework for concretizing students' problem-solving process into tangible artifacts. There are also smaller assignments that would be easily adopted into a regular Algorithms course. This demo will show off the final version of the course and describe the lessons learned along the way. All resources and a walkthrough video of the experience are available at https://acbart.github.io/algotutorbot/","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"68 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":"114584987","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 a CS Master's Program for Post-Secondary Teaching 专上教学的计算机科学硕士课程设计
Justin Hsia, Josh Hug, Kendra Walther
There is a well-known capacity crisis where the number of open faculty positions in CS far exceeds the number of qualified candidates. To meet this demand, institutions are increasingly turning to teaching-track positions whose responsibilities center on teaching. Hiring efforts, though, are stymied by the lack of direct pathways to prepare new post-secondary (i.e., college and university) instructors with adequate computing education and teaching experience. One solution is to create new degree programs targeted at post-secondary CS teaching. Here, we will focus on master's programs because of their shorter duration and increased accessibility to a more diverse set of candidates as well as the increasing acceptance of master's degrees for teaching-track positions. To the knowledge of the discussion leaders, no such program currently exists. This BOF will enable a discussion of how to design such a master's program, including topics such as program type, curriculum choices, admissions, and implementation - how to blend CS subject matter and pedagogical expertise with practical experience to meet the specific needs of post-secondary CS teachers.
众所周知,在计算机科学领域,公开的教师职位数量远远超过合格候选人的数量,这是一种能力危机。为了满足这一需求,院校越来越多地转向以教学为中心的教学岗位。然而,由于缺乏培养具有足够计算机教育和教学经验的新大专(即学院和大学)教师的直接途径,招聘工作受到了阻碍。解决方案之一是针对大专计算机科学教学创建新的学位课程。在这里,我们将重点关注硕士课程,因为它们的时间更短,更容易获得更多样化的候选人,并且越来越多地接受硕士学位作为教学轨道职位。据讨论领导人所知,目前没有这样的计划。这次BOF将讨论如何设计这样一个硕士项目,包括项目类型、课程选择、招生和实施等主题——如何将CS主题和教学专业知识与实践经验相结合,以满足中学后CS教师的具体需求。
{"title":"Designing a CS Master's Program for Post-Secondary Teaching","authors":"Justin Hsia, Josh Hug, Kendra Walther","doi":"10.1145/3478432.3499179","DOIUrl":"https://doi.org/10.1145/3478432.3499179","url":null,"abstract":"There is a well-known capacity crisis where the number of open faculty positions in CS far exceeds the number of qualified candidates. To meet this demand, institutions are increasingly turning to teaching-track positions whose responsibilities center on teaching. Hiring efforts, though, are stymied by the lack of direct pathways to prepare new post-secondary (i.e., college and university) instructors with adequate computing education and teaching experience. One solution is to create new degree programs targeted at post-secondary CS teaching. Here, we will focus on master's programs because of their shorter duration and increased accessibility to a more diverse set of candidates as well as the increasing acceptance of master's degrees for teaching-track positions. To the knowledge of the discussion leaders, no such program currently exists. This BOF will enable a discussion of how to design such a master's program, including topics such as program type, curriculum choices, admissions, and implementation - how to blend CS subject matter and pedagogical expertise with practical experience to meet the specific needs of post-secondary CS teachers.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"7 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":"116850375","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
Celer: A Smart Fleet Management System (Optimizing Traffic Flow in New York City) Celer:智能车队管理系统(优化纽约市交通流量)
Ugo Dos Reis, Maheen Ferdousi, Ilir Dema
As society moves closer to fully autonomous vehicles, it must eventually make vehicles work together. This would reduce traffic jams, reduce cost of trips, reduce overall travel time, reduce the environmental impact, and reduce the number of casualties to traffic. [1] However, society's focus has mostly gone towards making the vehicles autonomous and not towards making a system that would manage a set of robo-taxis. This gap in research should be thoroughly explored because although autonomous vehicles are safer, they are not necessarily more efficient in reducing traffic jams and the cost of trips. [6] There have been many promising studies in tackling individual issues that such a system would face. These include finding an efficient route from point A to point B [2, 3], optimizing intersections [4], tackling road hazards [6], and more. By combining many preexisting algorithms into one system, Celer attempts to optimize traffic flow in New York City and explore the problem of car interconnectivity. Celer is able to reconstruct a map of New York City and uses taxi data from 2015 to simulate real world conditions. Overall, Celer improved trip time and profits substantially and showed a promising solution to the fleet management problem.
随着社会越来越接近全自动驾驶汽车,它最终必须让汽车协同工作。这将减少交通堵塞,降低出行成本,减少总体出行时间,减少对环境的影响,并减少交通事故的伤亡人数。然而,社会的焦点主要集中在使车辆自动驾驶上,而不是建立一个管理一组机器人出租车的系统。这一研究上的差距应该得到彻底的探讨,因为尽管自动驾驶汽车更安全,但它们在减少交通拥堵和旅行成本方面并不一定更有效。[6]在解决这样一个系统将面临的个别问题方面,已经有许多有希望的研究。其中包括找到从A点到B点的有效路线[2,3],优化十字路口[4],解决道路危险[6]等等。Celer将许多已有的算法整合到一个系统中,试图优化纽约市的交通流量,并探索汽车互联的问题。Celer能够重建纽约市的地图,并使用2015年的出租车数据来模拟现实世界的情况。总的来说,Celer大大改善了行程时间和利润,并为车队管理问题提供了一个有希望的解决方案。
{"title":"Celer: A Smart Fleet Management System (Optimizing Traffic Flow in New York City)","authors":"Ugo Dos Reis, Maheen Ferdousi, Ilir Dema","doi":"10.1145/3478432.3499212","DOIUrl":"https://doi.org/10.1145/3478432.3499212","url":null,"abstract":"As society moves closer to fully autonomous vehicles, it must eventually make vehicles work together. This would reduce traffic jams, reduce cost of trips, reduce overall travel time, reduce the environmental impact, and reduce the number of casualties to traffic. [1] However, society's focus has mostly gone towards making the vehicles autonomous and not towards making a system that would manage a set of robo-taxis. This gap in research should be thoroughly explored because although autonomous vehicles are safer, they are not necessarily more efficient in reducing traffic jams and the cost of trips. [6] There have been many promising studies in tackling individual issues that such a system would face. These include finding an efficient route from point A to point B [2, 3], optimizing intersections [4], tackling road hazards [6], and more. By combining many preexisting algorithms into one system, Celer attempts to optimize traffic flow in New York City and explore the problem of car interconnectivity. Celer is able to reconstruct a map of New York City and uses taxi data from 2015 to simulate real world conditions. Overall, Celer improved trip time and profits substantially and showed a promising solution to the fleet management problem.","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":"129958117","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
Exploring Threshold Concepts for Intermediate Students 中级学生阈值概念探讨
B. McSkimming, Adrienne Decker
Each year, we graduate a fair number of students with college degrees in computing-related disciplines. Each year, we lose a fair number of students out of the discipline. We spend a good deal of time focusing on what is causing students to leave or fail. We do not spend a lot of time focusing on the learning journey and supporting students throughout their transformative experiences. Threshold concepts are those concepts or learning experiences which define the overall disciplinary learning journey, enabling the learner to see from a new perspective, participate in discourse previously unavailable to them, and engage with the world from a transformed frame of understanding. They are often those concepts difficult for students to understand within a discipline such as "personhood' in Philosophy, 'gravity' in Physics, or 'limit' in Mathematics. As a result of this transformation and the resultant traversal of a liminal state, elements of an identity developed. In this poster, we present our current work identifying potential threshold concepts experienced by intermediate computer science students and consider the impact of these concepts on their development of an identity within computer science.
每年,我们都有相当数量的学生获得计算机相关学科的大学学位。每年我们都有相当数量的学生被开除出校门。我们花了很多时间关注导致学生离开或失败的原因。我们没有花很多时间关注学习过程,也没有在学生的转变经历中给予支持。门槛概念是那些定义整个学科学习历程的概念或学习经验,使学习者能够从新的角度看待问题,参与以前无法参与的话语,并从转换的理解框架中与世界接触。它们通常是学生在一门学科中难以理解的概念,如哲学中的“人格”、物理学中的“重力”或数学中的“极限”。作为这种转变的结果,以及由此产生的对阈限状态的穿越,形成了身份的要素。在这张海报中,我们介绍了我们目前的工作,确定中级计算机科学学生所经历的潜在阈值概念,并考虑这些概念对他们在计算机科学中发展身份的影响。
{"title":"Exploring Threshold Concepts for Intermediate Students","authors":"B. McSkimming, Adrienne Decker","doi":"10.1145/3478432.3499041","DOIUrl":"https://doi.org/10.1145/3478432.3499041","url":null,"abstract":"Each year, we graduate a fair number of students with college degrees in computing-related disciplines. Each year, we lose a fair number of students out of the discipline. We spend a good deal of time focusing on what is causing students to leave or fail. We do not spend a lot of time focusing on the learning journey and supporting students throughout their transformative experiences. Threshold concepts are those concepts or learning experiences which define the overall disciplinary learning journey, enabling the learner to see from a new perspective, participate in discourse previously unavailable to them, and engage with the world from a transformed frame of understanding. They are often those concepts difficult for students to understand within a discipline such as \"personhood' in Philosophy, 'gravity' in Physics, or 'limit' in Mathematics. As a result of this transformation and the resultant traversal of a liminal state, elements of an identity developed. In this poster, we present our current work identifying potential threshold concepts experienced by intermediate computer science students and consider the impact of these concepts on their development of an identity within computer science.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"2 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":"128519278","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
Supporting Teacher Professional Learning and Curriculum Implementation Through Collaborative Curriculum Design 协同课程设计支持教师专业学习与课程实施
Lijun Ni, Gillian Bausch, Bernardo Feliciano, Hsien-Yuan Hsu, F. Martin
This poster shares our experience of engaging middle school teachers in a collaborative design of a computer science and digital literacy (CSDL) curriculum through a researcher and practitioner partnership (RPP) among two public universities and three urban school districts in the Northeast USA. The project used the co-design approach to facilitate curriculum development and foster professional learning. In this poster, we introduce the co-design process, the developed curriculum, and teachers' professional learning experiences. Preliminary results indicate that the co-design approach supplemented with one-one-on coaching has not only facilitated the curriculum development but also fostered professional learning and collective capacity building for CS education.
这张海报分享了我们在美国东北部两所公立大学和三个城市学区之间通过研究者和实践者伙伴关系(RPP)让中学教师参与计算机科学和数字素养(CSDL)课程的合作设计的经验。该项目采用协同设计的方法来促进课程开发和促进专业学习。在这张海报中,我们介绍了共同设计的过程、开发的课程以及教师的专业学习经验。初步结果表明,共同设计方法辅以一对一辅导不仅促进了课程开发,而且促进了CS教育的专业学习和集体能力建设。
{"title":"Supporting Teacher Professional Learning and Curriculum Implementation Through Collaborative Curriculum Design","authors":"Lijun Ni, Gillian Bausch, Bernardo Feliciano, Hsien-Yuan Hsu, F. Martin","doi":"10.1145/3478432.3499118","DOIUrl":"https://doi.org/10.1145/3478432.3499118","url":null,"abstract":"This poster shares our experience of engaging middle school teachers in a collaborative design of a computer science and digital literacy (CSDL) curriculum through a researcher and practitioner partnership (RPP) among two public universities and three urban school districts in the Northeast USA. The project used the co-design approach to facilitate curriculum development and foster professional learning. In this poster, we introduce the co-design process, the developed curriculum, and teachers' professional learning experiences. Preliminary results indicate that the co-design approach supplemented with one-one-on coaching has not only facilitated the curriculum development but also fostered professional learning and collective capacity building for CS education.","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":"129139762","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
期刊
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