首页 > 最新文献

2020 IEEE Integrated STEM Education Conference (ISEC)最新文献

英文 中文
A Hands-on Middle-School Robotics Software Program at MIT 麻省理工学院的中学机器人软件项目
Pub Date : 2020-08-01 DOI: 10.1109/ISEC49744.2020.9280694
S. Chen, Andrew Fishberg, Eyassu Shimelis, Joel Grimm, Scott van Broekhoven, Robert Shin, S. Karaman
Robotics competitions at the high school level attract a large number of students across the world. However, there is little emphasis on leveraging robotics to get middle school students excited about pursuing STEM education. In this paper, we describe a new program that targets middle school students in a local, four-week setting at the Massachusetts Institute of Technology (MIT). It aims to excite students by teaching the very basics of computer vision and robotics. The students program mini car-like robots, equipped with state-of-the-art computers, to navigate autonomously in a mock race track. We describe the hardware and software infrastructure that enables the program, the details of our curriculum, and the results of a short assessment. In addition, we describe four short programs, as well as a session where we teach high school teachers how to teach similar courses at their schools to their own students. The self-assessment indicates that the students feel more confident in programming and robotics after leaving the program, which we hope will enable them to pursue STEM education and robotics initiatives at school.
高中阶段的机器人竞赛吸引了世界各地大量的学生。然而,很少有人强调利用机器人技术让中学生对追求STEM教育感到兴奋。在本文中,我们描述了一个针对麻省理工学院中学生的新项目,该项目为期四周。它旨在通过教授计算机视觉和机器人技术的基础知识来激发学生的兴趣。学生们为配备了最先进计算机的微型汽车机器人编程,让它们在模拟赛道上自主行驶。我们描述硬件和软件基础设施,使程序,我们的课程的细节,和一个简短的评估结果。此外,我们还介绍了四个短期课程,以及我们教高中教师如何在他们的学校为自己的学生教授类似课程的课程。自我评估表明,学生们在离开项目后对编程和机器人技术更有信心,我们希望这将使他们能够在学校接受STEM教育和机器人技术倡议。
{"title":"A Hands-on Middle-School Robotics Software Program at MIT","authors":"S. Chen, Andrew Fishberg, Eyassu Shimelis, Joel Grimm, Scott van Broekhoven, Robert Shin, S. Karaman","doi":"10.1109/ISEC49744.2020.9280694","DOIUrl":"https://doi.org/10.1109/ISEC49744.2020.9280694","url":null,"abstract":"Robotics competitions at the high school level attract a large number of students across the world. However, there is little emphasis on leveraging robotics to get middle school students excited about pursuing STEM education. In this paper, we describe a new program that targets middle school students in a local, four-week setting at the Massachusetts Institute of Technology (MIT). It aims to excite students by teaching the very basics of computer vision and robotics. The students program mini car-like robots, equipped with state-of-the-art computers, to navigate autonomously in a mock race track. We describe the hardware and software infrastructure that enables the program, the details of our curriculum, and the results of a short assessment. In addition, we describe four short programs, as well as a session where we teach high school teachers how to teach similar courses at their schools to their own students. The self-assessment indicates that the students feel more confident in programming and robotics after leaving the program, which we hope will enable them to pursue STEM education and robotics initiatives at school.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131621399","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}
引用次数: 3
Improving computer science lab feedback methods 改进计算机科学实验室反馈方法
Pub Date : 2020-08-01 DOI: 10.1109/isec49744.2020.9280738
Sanish Rai
In computer science programming courses such as Java, C, Python, C++, the computer science (CS) lab plays the most significant role in helping freshmen students to learn the coding for the first time. In the labs, students work on some programming assignment problems and submit them on an online platform to be graded by instructors. The labs are designed to get students hands-on coding and implement the programs on the computer. Traditionally, the grading feedback is provided after a week or more, many of which are ignored by the students. As such, in this work, a one-on-one grading feedback methodology on completion of the program in the lab was conducted. Along with feedback, instructors would ask various questions to students related to the problem to understand their knowledge, thinking process and at the same time, enhance the communication skills of students. A quantitative study of the process using survey data showed that this method had a positive impact on students without causing any additional burden on instructors.
在诸如Java、C、Python、c++等计算机科学编程课程中,计算机科学(CS)实验室在帮助新生第一次学习编程方面起着最重要的作用。在实验室里,学生们完成一些编程作业问题,并将它们提交到一个在线平台上,由导师打分。这些实验室的目的是让学生动手编写代码,并在计算机上实现程序。传统上,评分反馈是在一周或更长时间后提供的,其中许多被学生忽略了。因此,在这项工作中,一对一的评分反馈方法在实验室完成的程序进行。在反馈的同时,教师会向学生提出与问题相关的各种问题,了解他们的知识、思维过程,同时增强学生的沟通能力。利用调查数据对这一过程进行的定量研究表明,这种方法对学生产生了积极的影响,而不会给教师带来任何额外的负担。
{"title":"Improving computer science lab feedback methods","authors":"Sanish Rai","doi":"10.1109/isec49744.2020.9280738","DOIUrl":"https://doi.org/10.1109/isec49744.2020.9280738","url":null,"abstract":"In computer science programming courses such as Java, C, Python, C++, the computer science (CS) lab plays the most significant role in helping freshmen students to learn the coding for the first time. In the labs, students work on some programming assignment problems and submit them on an online platform to be graded by instructors. The labs are designed to get students hands-on coding and implement the programs on the computer. Traditionally, the grading feedback is provided after a week or more, many of which are ignored by the students. As such, in this work, a one-on-one grading feedback methodology on completion of the program in the lab was conducted. Along with feedback, instructors would ask various questions to students related to the problem to understand their knowledge, thinking process and at the same time, enhance the communication skills of students. A quantitative study of the process using survey data showed that this method had a positive impact on students without causing any additional burden on instructors.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130210634","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
Edison High School iSTEM Club: A Model for Educational Excellence in STEM 爱迪生高中系统俱乐部:卓越STEM教育的典范
Pub Date : 2020-08-01 DOI: 10.1109/isec49744.2020.9397820
Sunrit Panda, Aditi Deshmukh, Gunjan Adya, Ali Ahmed
Currently, STEM education is a necessity for students at all levels. The iSTEM club represents a model for engaging and teaching students the necessary. Through excellent leadership, intensive programs to educate students, and opportunities to motivate students, the iSTEM club provides enhanced STEM education to students. With these methods, the iSTEM club has benefited the community through book drives, educational programs from elementary school students, and field trips to expand the student body’s knowledge. By participating in this club, students are able to reinforce knowledge with hands-on experiences and build up experience in order to perform well in society. As a result, the beneficial interaction between STEM clubs and STEM education structure is revealed.
目前,STEM教育对各个层次的学生都是必要的。系统俱乐部代表了一种吸引和教授学生必要知识的模式。通过优秀的领导,密集的课程来教育学生,以及激励学生的机会,系统俱乐部为学生提供强化的STEM教育。通过这些方法,系统俱乐部通过图书活动、小学生的教育项目和实地考察来扩大学生群体的知识,使社区受益。通过参加这个社团,学生们可以通过实践来巩固知识,积累经验,以便在社会上表现得更好。从而揭示了STEM社团与STEM教育结构之间的良性互动。
{"title":"Edison High School iSTEM Club: A Model for Educational Excellence in STEM","authors":"Sunrit Panda, Aditi Deshmukh, Gunjan Adya, Ali Ahmed","doi":"10.1109/isec49744.2020.9397820","DOIUrl":"https://doi.org/10.1109/isec49744.2020.9397820","url":null,"abstract":"Currently, STEM education is a necessity for students at all levels. The iSTEM club represents a model for engaging and teaching students the necessary. Through excellent leadership, intensive programs to educate students, and opportunities to motivate students, the iSTEM club provides enhanced STEM education to students. With these methods, the iSTEM club has benefited the community through book drives, educational programs from elementary school students, and field trips to expand the student body’s knowledge. By participating in this club, students are able to reinforce knowledge with hands-on experiences and build up experience in order to perform well in society. As a result, the beneficial interaction between STEM clubs and STEM education structure is revealed.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"85 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132690663","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
Device to Remotely Track and Locate the Position of a Child for Safety 用于远程跟踪和定位儿童安全位置的设备
Pub Date : 2020-08-01 DOI: 10.1109/ISEC49744.2020.9397849
S. Egodawela, H. Herath, R. Ranaweera, J. Wijayakulasooriya
Parents are always worried about the wellbeing of their children. As per the Statistics Report 2017 by Missing Children Europe Organization, a child is reported missing every 2 minutes. Due to the imminent threat, parents are prone to buy their children mobile phones to keep in touch with them. However, giving a Mobile phone to a child can cause issues including cyber bullying, improper use of social networks, access to mature age and illicit content on the internet and possibly, phone theft. As an effort to tackle some of those issues, this paper proposes a solution which enables parents to call, locate and track their children using a child-friendly mobile device. The common scenario the device would come to play is in enhancing the safety of a child who would travel alone on a typical route; for instance a child who walks from home to school and back. The device can be calibrated to keep track of a typical route of travel. Then, if the device detects some deviation from the usual route, it would trigger a notification to parents. A probability matrix based novel algorithm is introduced to detect route deviation. Design details of the mobile device, along with the details of the route deviation detection algorithm are presented in this paper.
父母总是担心孩子们的幸福。根据欧洲失踪儿童组织2017年的统计报告,每两分钟就有一名儿童失踪。由于迫在眉睫的威胁,父母倾向于给孩子买手机,以便与他们保持联系。然而,把手机送给孩子可能会导致网络欺凌、不当使用社交网络、接触成熟年龄和互联网上的非法内容,以及可能的手机盗窃等问题。为了解决其中的一些问题,本文提出了一种解决方案,使父母能够使用儿童友好的移动设备呼叫,定位和跟踪他们的孩子。该设备最常见的用途是提高儿童在常规路线上独自旅行的安全性;例如,一个孩子走路从家到学校,然后回来。该设备可以进行校准,以跟踪典型的旅行路线。然后,如果设备检测到偏离常规路线,它就会触发通知给父母。提出了一种基于概率矩阵的路由偏差检测新算法。本文给出了移动设备的设计细节,以及路由偏差检测算法的细节。
{"title":"Device to Remotely Track and Locate the Position of a Child for Safety","authors":"S. Egodawela, H. Herath, R. Ranaweera, J. Wijayakulasooriya","doi":"10.1109/ISEC49744.2020.9397849","DOIUrl":"https://doi.org/10.1109/ISEC49744.2020.9397849","url":null,"abstract":"Parents are always worried about the wellbeing of their children. As per the Statistics Report 2017 by Missing Children Europe Organization, a child is reported missing every 2 minutes. Due to the imminent threat, parents are prone to buy their children mobile phones to keep in touch with them. However, giving a Mobile phone to a child can cause issues including cyber bullying, improper use of social networks, access to mature age and illicit content on the internet and possibly, phone theft. As an effort to tackle some of those issues, this paper proposes a solution which enables parents to call, locate and track their children using a child-friendly mobile device. The common scenario the device would come to play is in enhancing the safety of a child who would travel alone on a typical route; for instance a child who walks from home to school and back. The device can be calibrated to keep track of a typical route of travel. Then, if the device detects some deviation from the usual route, it would trigger a notification to parents. A probability matrix based novel algorithm is introduced to detect route deviation. Design details of the mobile device, along with the details of the route deviation detection algorithm are presented in this paper.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128253646","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
Who knows more about germs? Adults or first graders? 谁更了解细菌?成人还是一年级学生?
Pub Date : 2020-08-01 DOI: 10.1109/isec49744.2020.9397814
Rehaam Siddiqui
With more people getting sick, it’s very important to understand what germs are and how they spread. A common way to determine where germs live is to take a piece of bread and wipe it on some surface, and then measure how quickly mold grows. While this experiment is commonly done, I wanted to extend this idea to see how well people understand where germs live. My poster includes some background information about germs and how to keep safe from getting sick. Since germs are too small to see, the bread experiment is a good way to easily see how quickly germs can grow. To Figure out who knows more about germs, I made a list of questions asking where germs are likely to be. First, I asked a group of adults where they thought germs are. I then asked my classmates (in first grade) what they thought. Then, by comparing the answers against real results that the moldy bread generates, I will answer the question of who knows more about germs: adults or first graders.
随着越来越多的人生病,了解细菌是什么以及它们是如何传播的就变得非常重要。确定细菌所在位置的一种常用方法是拿一块面包在某个表面擦拭,然后测量霉菌生长的速度。虽然这个实验很常见,但我想扩展这个想法,看看人们对细菌生活的地方有多了解。我的海报包括一些关于细菌的背景信息,以及如何避免生病。由于细菌太小而看不见,面包实验是一个很容易看到细菌生长速度的好方法。为了弄清楚谁更了解细菌,我列了一个问题清单,询问细菌可能在哪里。首先,我问了一群成年人他们认为细菌在哪里。然后我问我的同学(一年级)他们是怎么想的。然后,通过将答案与发霉面包产生的实际结果进行比较,我将回答谁更了解细菌的问题:成年人还是一年级学生。
{"title":"Who knows more about germs? Adults or first graders?","authors":"Rehaam Siddiqui","doi":"10.1109/isec49744.2020.9397814","DOIUrl":"https://doi.org/10.1109/isec49744.2020.9397814","url":null,"abstract":"With more people getting sick, it’s very important to understand what germs are and how they spread. A common way to determine where germs live is to take a piece of bread and wipe it on some surface, and then measure how quickly mold grows. While this experiment is commonly done, I wanted to extend this idea to see how well people understand where germs live. My poster includes some background information about germs and how to keep safe from getting sick. Since germs are too small to see, the bread experiment is a good way to easily see how quickly germs can grow. To Figure out who knows more about germs, I made a list of questions asking where germs are likely to be. First, I asked a group of adults where they thought germs are. I then asked my classmates (in first grade) what they thought. Then, by comparing the answers against real results that the moldy bread generates, I will answer the question of who knows more about germs: adults or first graders.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134352507","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Hands-on Project to Improve Student Learning Experience in Electronics: Building Ship Storage Room Security System 提高学生电子学学习经验的实践项目:建立船舶仓库安全系统
Pub Date : 2020-08-01 DOI: 10.1109/ISEC49744.2020.9280639
Wei Yu
Project Based Learning (PBL) approach is known to motivate students to investigate and integrate knowledge of several domains to solve real-life problems. It drives students’ intrinsic curiosity to connect isolated concepts to optimize their learning outcomes. Taking the advantages of PBL, a ship storage room security system project was designed and implemented in a junior-level Electronics Lab course at our university. The purpose of the project was to help students to improve their understanding of electronic element characteristics and their abilities to interpret electronic diagrams, conFigure and operate of electronic equipment. During the project, students needed to (1) design an electronic diagram that is able to detect ship storage room door open/closed status, trigger an alarm system, and reset the alarm system, and then (2) build an integrated circuit on a breadboard by using various electronic elements following the electronic diagram. Students had to dig into different course contents instructed in class and at the same time learn other new knowledge from external resources, such as internet, industrial documents, etc, to combine them effectively to produce a practical solution. It has been observed that the project has successfully led the students to explore the underlying connections of a variety of electronic concepts from class and new knowledge from external resources reaching their increased understanding of electronics and overall course satisfaction. The student survey results indicate the project has demonstrated strong positive impacts on the improvement of their knowledge and skills in electronic elements, diagrams and equipment.
基于项目的学习(Project Based Learning, PBL)是一种激励学生调查和整合多个领域的知识来解决现实问题的方法。它激发了学生内在的好奇心,将孤立的概念联系起来,以优化他们的学习成果。利用PBL的优势,在我校电子学实验课上设计并实现了一个船舶库房安全系统方案。该项目的目的是帮助学生提高对电子元件特性的理解,以及对电子图表的理解,对电子设备的配置和操作的能力。在这个项目中,学生需要(1)设计一个能够检测船舶储藏室门的开/关状态、触发报警系统和复位报警系统的电子图,然后(2)根据电子图利用各种电子元件在breadboard上构建集成电路。学生必须深入研究课堂上讲授的不同课程内容,同时从外部资源(如互联网、行业文件等)中学习其他新知识,并将它们有效地结合起来,形成一个实用的解决方案。据观察,该项目成功地引导学生探索了课堂上各种电子概念和外部资源新知识之间的潜在联系,从而提高了他们对电子学的理解和整体课程满意度。学生调查结果表明,该项目对他们在电子元件、图表和设备方面的知识和技能的提高有很强的积极影响。
{"title":"A Hands-on Project to Improve Student Learning Experience in Electronics: Building Ship Storage Room Security System","authors":"Wei Yu","doi":"10.1109/ISEC49744.2020.9280639","DOIUrl":"https://doi.org/10.1109/ISEC49744.2020.9280639","url":null,"abstract":"Project Based Learning (PBL) approach is known to motivate students to investigate and integrate knowledge of several domains to solve real-life problems. It drives students’ intrinsic curiosity to connect isolated concepts to optimize their learning outcomes. Taking the advantages of PBL, a ship storage room security system project was designed and implemented in a junior-level Electronics Lab course at our university. The purpose of the project was to help students to improve their understanding of electronic element characteristics and their abilities to interpret electronic diagrams, conFigure and operate of electronic equipment. During the project, students needed to (1) design an electronic diagram that is able to detect ship storage room door open/closed status, trigger an alarm system, and reset the alarm system, and then (2) build an integrated circuit on a breadboard by using various electronic elements following the electronic diagram. Students had to dig into different course contents instructed in class and at the same time learn other new knowledge from external resources, such as internet, industrial documents, etc, to combine them effectively to produce a practical solution. It has been observed that the project has successfully led the students to explore the underlying connections of a variety of electronic concepts from class and new knowledge from external resources reaching their increased understanding of electronics and overall course satisfaction. The student survey results indicate the project has demonstrated strong positive impacts on the improvement of their knowledge and skills in electronic elements, diagrams and equipment.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133398029","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
Nanoservice Infrastructure Notation (NINo) and the ASPIRE Interns 纳米服务基础设施符号(NINo)和ASPIRE实习生
Pub Date : 2020-08-01 DOI: 10.1109/ISEC49744.2020.9397808
C. Pascale, Marian Rice, Shivay Sharma
NINo is a future DevOps / Data Science pipeline tool that is being developed by JHU APL and two ASPIRE interns. The goal of this capability is to expose function-level capabilities, via either a simple application or configuration file, for use in Docker [1], Serverless Architectures [2], or data science/analytic pipelines. The goal is similar to efforts such as Metaparticle [3] and Source-to-Image[4] that aim to lower the barrier to horizontal scaling of data processing and analysis capabilities. In previous years ASPIRE interns have developed tools to ease the acceptance of DevOps principles in JHU APL. They have created a web application, Harmonia, that asked users a few simple questions and supplied the scaffolding for a software project with artifacts to support sound software engineering processes. The lack of user interest has driven us to a more focused objective. NINo will focus on easing deployment to cloud environments. Ideally, any person could develop cloud-based data science services. The team and its work has been organized in an asynchronous and agile manner. There have been three members working on three subsystems: configuration, framework/integration, and artifact generation. An incremental and prototype-driven approach has allowed for creation of increasingly more functional software as internship has proceeded. Interns have been given extensive control over their development processes and have investigated the programming frameworks used. While the initial stages have not resulted in a complete system, the interns have improved their programming skills and complete common coding challenges. The team is close to integration testing and initial demonstration. As the academic year closes, team members will work on design improvement, refactoring, and generation of future feature requests from prospective users. One summer intern will focus on developing a user interface for configuring and observing results.
NINo是一个未来的DevOps /数据科学管道工具,由JHU APL和两名ASPIRE实习生开发。该功能的目标是通过简单的应用程序或配置文件暴露函数级功能,用于Docker[1],无服务器架构[2]或数据科学/分析管道。其目标与Metaparticle[3]和Source-to-Image[4]类似,旨在降低数据处理和分析能力水平扩展的障碍。在过去的几年里,ASPIRE的实习生已经开发了一些工具来简化JHU APL中对DevOps原则的接受。他们创建了一个名为Harmonia的web应用程序,该应用程序向用户询问几个简单的问题,并为软件项目提供了支持可靠软件工程流程的构件。用户兴趣的缺乏促使我们转向更专注的目标。NINo将专注于简化云环境的部署。理想情况下,任何人都可以开发基于云的数据科学服务。团队及其工作以异步和敏捷的方式组织。有三个成员在三个子系统上工作:配置、框架/集成和工件生成。随着实习的进行,增量和原型驱动的方法允许创建越来越多的功能软件。实习生被赋予对其开发过程的广泛控制权,并调查了所使用的方案编制框架。虽然最初阶段还没有形成一个完整的系统,但实习生们已经提高了他们的编程技能,并完成了常见的编码挑战。团队接近于集成测试和初始演示。随着学年的结束,团队成员将致力于设计改进、重构,并从潜在用户那里生成未来的功能请求。一名暑期实习生将专注于开发用于配置和观察结果的用户界面。
{"title":"Nanoservice Infrastructure Notation (NINo) and the ASPIRE Interns","authors":"C. Pascale, Marian Rice, Shivay Sharma","doi":"10.1109/ISEC49744.2020.9397808","DOIUrl":"https://doi.org/10.1109/ISEC49744.2020.9397808","url":null,"abstract":"NINo is a future DevOps / Data Science pipeline tool that is being developed by JHU APL and two ASPIRE interns. The goal of this capability is to expose function-level capabilities, via either a simple application or configuration file, for use in Docker [1], Serverless Architectures [2], or data science/analytic pipelines. The goal is similar to efforts such as Metaparticle [3] and Source-to-Image[4] that aim to lower the barrier to horizontal scaling of data processing and analysis capabilities. In previous years ASPIRE interns have developed tools to ease the acceptance of DevOps principles in JHU APL. They have created a web application, Harmonia, that asked users a few simple questions and supplied the scaffolding for a software project with artifacts to support sound software engineering processes. The lack of user interest has driven us to a more focused objective. NINo will focus on easing deployment to cloud environments. Ideally, any person could develop cloud-based data science services. The team and its work has been organized in an asynchronous and agile manner. There have been three members working on three subsystems: configuration, framework/integration, and artifact generation. An incremental and prototype-driven approach has allowed for creation of increasingly more functional software as internship has proceeded. Interns have been given extensive control over their development processes and have investigated the programming frameworks used. While the initial stages have not resulted in a complete system, the interns have improved their programming skills and complete common coding challenges. The team is close to integration testing and initial demonstration. As the academic year closes, team members will work on design improvement, refactoring, and generation of future feature requests from prospective users. One summer intern will focus on developing a user interface for configuring and observing results.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121757686","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
The Relationship between Musical Scale, Cello String Length, and Math 音阶、大提琴弦长与数学的关系
Pub Date : 2020-08-01 DOI: 10.1109/isec49744.2020.9397840
Neo Cheng
I play the cello, but my intonation is not good because I do not always remember where to place my fingers on the strings. Usually I use a tuner to help me find the right spots, and then I put stickers to mark the locations. However, I always ask myself: What makes these locations the right spots for the right pitches? Can I prove it mathematically? In this project, I want to know the sticker locations using math only, without a tuner. First, I used my tuner to determine where to press the string for C, C#, D, D#, E, F, F#, G, G#, A, A#, B, and C. Next, I measured the pressed string length with a tape ruler. Then I calculated the pressed string length ratio to the whole string. For math, I knew there are 12 half-notes within an octave and the length is halved (50%) for each octave. I just needed to find a multiplier that divides the length between 100% and 50% equally. In other words, I needed to find a number M such that M*M*M*M*M*M*M*M*M*M*M* M=0.5. By using a scientific calculator, I found the magic number, M, to be 0.944! This means that for each half-note, the string needs to be reduced to 94.4%, and for each whole-note, the string needs to be reduced to 89.1%.
我拉大提琴,但我的语调不好,因为我总是记不住手指放在琴弦上的位置。通常我用调谐器来帮我找到正确的位置,然后我用贴纸来标记位置。然而,我总是问自己:是什么让这些地点成为合适的宣传地点?我能用数学方法证明吗?在这个项目中,我想知道贴纸的位置只使用数学,没有调谐器。首先,我用我的调谐器来确定按下C、c#、D、d#、E、F、f#、G、g#、A、A#、B和C的位置。接下来,我用卷尺测量按下的字符串长度。然后我计算了按下的字符串长度与整个字符串的比例。在数学方面,我知道一个八度内有12个半音,每个八度的长度减半(50%)。我只需要找到一个乘数它能将长度从100%等分到50%。换句话说,我需要找到一个数字M,使M*M*M*M*M*M*M*M*M*M =0.5。通过使用科学计算器,我发现神奇的数字M是0.944!这意味着对于每一个半音,琴弦需要减少到94.4%,对于每一个全音,琴弦需要减少到89.1%。
{"title":"The Relationship between Musical Scale, Cello String Length, and Math","authors":"Neo Cheng","doi":"10.1109/isec49744.2020.9397840","DOIUrl":"https://doi.org/10.1109/isec49744.2020.9397840","url":null,"abstract":"I play the cello, but my intonation is not good because I do not always remember where to place my fingers on the strings. Usually I use a tuner to help me find the right spots, and then I put stickers to mark the locations. However, I always ask myself: What makes these locations the right spots for the right pitches? Can I prove it mathematically? In this project, I want to know the sticker locations using math only, without a tuner. First, I used my tuner to determine where to press the string for C, C#, D, D#, E, F, F#, G, G#, A, A#, B, and C. Next, I measured the pressed string length with a tape ruler. Then I calculated the pressed string length ratio to the whole string. For math, I knew there are 12 half-notes within an octave and the length is halved (50%) for each octave. I just needed to find a multiplier that divides the length between 100% and 50% equally. In other words, I needed to find a number M such that M*M*M*M*M*M*M*M*M*M*M* M=0.5. By using a scientific calculator, I found the magic number, M, to be 0.944! This means that for each half-note, the string needs to be reduced to 94.4%, and for each whole-note, the string needs to be reduced to 89.1%.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122301745","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
Evaluation of Smartphone-based Sound Level Meters 基于智能手机的声级计的评估
Pub Date : 2020-08-01 DOI: 10.1109/ISEC49744.2020.9280746
Trinity Cheng
Free, widely-available smartphone-based sound level meters have been utilized to collect large quantities of distributed data in short time periods for the efficient creation of crowd-sourced noise maps. However, the accuracy of these apps can vary greatly as previous studies have shown. In this study, four smartphone-based sound level meters were tested to evaluate their agreement. Four experiments were conducted to test the impact of different apps, operating systems, smartphone hardware, and microphones on app measurements at different sound levels. A combination of four apps, four smartphones, two operating systems, and two microphone types were used in the tests, as well as a hardware-based sound level meter. Errors were evaluated based on two evaluation methods— root mean square error and linearity. The experiment results show that all of the apps produced different readings with respect to the same input stimulus. In other words, each of the apps, operating systems, smartphone hardware, and external microphones influenced the accuracy of smartphone-based sound level meters. Due to the wide variation in measurements, the usage of uncalibrated smartphone-based sound level meters seems to be unacceptable for serious noise assessments. However, the high linearity displayed by some apps indicates the potential for increased accuracy through calibration by professional-grade instruments.
免费的、广泛使用的基于智能手机的声级计已被用于在短时间内收集大量分布式数据,以有效地创建众包噪声地图。然而,正如之前的研究表明的那样,这些应用程序的准确性可能会有很大差异。在这项研究中,测试了四个基于智能手机的声级计来评估它们的一致性。研究人员进行了四项实验,以测试不同应用程序、操作系统、智能手机硬件和麦克风在不同声级下对应用程序测量的影响。测试中使用了四个应用程序、四个智能手机、两个操作系统和两种麦克风类型,以及一个基于硬件的声级计。采用均方根误差和线性度两种评价方法对误差进行评价。实验结果表明,对于相同的输入刺激,所有的应用程序都会产生不同的读数。换句话说,每个应用程序、操作系统、智能手机硬件和外部麦克风都会影响基于智能手机的声级计的准确性。由于测量结果的差异很大,使用未经校准的智能手机声级计进行严重的噪音评估似乎是不可接受的。然而,一些应用程序显示的高线性度表明通过专业级仪器校准提高精度的潜力。
{"title":"Evaluation of Smartphone-based Sound Level Meters","authors":"Trinity Cheng","doi":"10.1109/ISEC49744.2020.9280746","DOIUrl":"https://doi.org/10.1109/ISEC49744.2020.9280746","url":null,"abstract":"Free, widely-available smartphone-based sound level meters have been utilized to collect large quantities of distributed data in short time periods for the efficient creation of crowd-sourced noise maps. However, the accuracy of these apps can vary greatly as previous studies have shown. In this study, four smartphone-based sound level meters were tested to evaluate their agreement. Four experiments were conducted to test the impact of different apps, operating systems, smartphone hardware, and microphones on app measurements at different sound levels. A combination of four apps, four smartphones, two operating systems, and two microphone types were used in the tests, as well as a hardware-based sound level meter. Errors were evaluated based on two evaluation methods— root mean square error and linearity. The experiment results show that all of the apps produced different readings with respect to the same input stimulus. In other words, each of the apps, operating systems, smartphone hardware, and external microphones influenced the accuracy of smartphone-based sound level meters. Due to the wide variation in measurements, the usage of uncalibrated smartphone-based sound level meters seems to be unacceptable for serious noise assessments. However, the high linearity displayed by some apps indicates the potential for increased accuracy through calibration by professional-grade instruments.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129037224","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
A Futuristic Kitchen Assistant – Powered by Artificial Intelligence and Robotics 未来厨房助手——由人工智能和机器人技术驱动
Pub Date : 2020-08-01 DOI: 10.1109/isec49744.2020.9397856
Riya J. Roy
My project is about building a prototype of a futuristic kitchen assistant that is powered by Artificial Intelligence and Robotics. Using Cozmo (an AI-powered robot made by Anki) and Calypso (a language developed by Professor David Touretzky at Carnegie Mellon University for programming intelligent robots), I have built a proof-of-concept futuristic kitchen assistant that shows how the food identification and serving process can be automated. I accomplished this by learning Calypso’s rule-based language and its five fundamental laws of computation. Using Calypso’s various programming features such as perception, teleoperation, pursue and consume, conflict resolution, speech and hearing, landmark-based navigation, and path planning, I learned how to make Cozmo move around and do intelligent activities, which are demonstrated in my prototype. I designed a model kitchen using a cardboard box. I used the wall templates that had special symbols called “ArUco markers” to help Cozmo recognize kitchen walls and door openings and plan his path accordingly. Once I had the physical model of the kitchen ready, I created a new Calypso program that simulated the model kitchen along with the walls, door openings, the Cozmo robot, and three cubes that represented three different types of food. The program enabled Cozmo to recognize my voice instructions to get a particular food, go to the kitchen through the door opening, pick up the cube that represented the correct food, bring it to the dining room, and then drop it on a plate in front of me. I faced several challenges such as how to make Cozmo recognize my voice, identify the door openings correctly, and move around without hitting obstacles. Eventually, after a lot of testing and debugging, I was able to get the kitchen assistant working and was able to prove that using a robot programming language such as Calypso, a robot can be programmed to perform highly complicated tasks such as listening to voice commands from human beings, navigate from one room to another (i.e., from the dining room to the kitchen), pick up an object (i.e., food), and then navigate and bring the object to another room (i.e., from the kitchen back to the dining room). In the future, I plan to add more intelligence to the kitchen assistant such as providing the ability for a person to select a dish/recipe on a smartphone app, making the kitchen assistant go to the kitchen, find the right ingredients, follow the instructions in the recipe, make the food, and then serve it to the person.
我的项目是建造一个未来厨房助手的原型,它由人工智能和机器人技术驱动。使用Cozmo (Anki公司制造的人工智能机器人)和Calypso(卡耐基梅隆大学教授David Touretzky为智能机器人编程开发的一种语言),我建立了一个概念验证的未来厨房助手,它展示了食物识别和上菜过程是如何自动化的。我通过学习Calypso基于规则的语言和它的五个基本计算定律来完成这个任务。利用Calypso的各种编程功能,如感知、远程操作、追求和消费、冲突解决、语音和听力、基于地标的导航和路径规划,我学会了如何让Cozmo四处移动并进行智能活动,这些都在我的原型中进行了演示。我用纸板箱设计了一个模型厨房。我使用了带有特殊符号的墙壁模板,这些符号被称为“ArUco标记”,以帮助Cozmo识别厨房的墙壁和门的开口,并相应地规划他的路径。一旦我准备好了厨房的物理模型,我就创建了一个新的Calypso程序来模拟模型厨房以及墙壁、门、Cozmo机器人和代表三种不同食物的三个立方体。这个程序使Cozmo能够识别我的声音指令,得到一种特定的食物,从门的开口进入厨房,拿起代表正确食物的立方体,把它带到餐厅,然后把它放在我面前的盘子里。我面临着几个挑战,比如如何让Cozmo识别我的声音,正确识别门的开口,以及在不碰到障碍物的情况下移动。最终,经过大量的测试和调试,我能够得到厨房助理工作和能够证明使用一个机器人编程语言如海中女神,一个机器人可以用于执行高度复杂的任务,比如从人类听语音指令,在从一个房间到另一个(例如,从餐厅到厨房),捡起一个对象(例如,食物),然后导航和把对象到另一个房间(也就是,从厨房回到餐厅)。在未来,我计划给厨房助手增加更多的智能,比如提供一个人在智能手机应用程序上选择一道菜/食谱的能力,让厨房助手去厨房,找到合适的食材,按照食谱上的说明,制作食物,然后把它端给人。
{"title":"A Futuristic Kitchen Assistant – Powered by Artificial Intelligence and Robotics","authors":"Riya J. Roy","doi":"10.1109/isec49744.2020.9397856","DOIUrl":"https://doi.org/10.1109/isec49744.2020.9397856","url":null,"abstract":"My project is about building a prototype of a futuristic kitchen assistant that is powered by Artificial Intelligence and Robotics. Using Cozmo (an AI-powered robot made by Anki) and Calypso (a language developed by Professor David Touretzky at Carnegie Mellon University for programming intelligent robots), I have built a proof-of-concept futuristic kitchen assistant that shows how the food identification and serving process can be automated. I accomplished this by learning Calypso’s rule-based language and its five fundamental laws of computation. Using Calypso’s various programming features such as perception, teleoperation, pursue and consume, conflict resolution, speech and hearing, landmark-based navigation, and path planning, I learned how to make Cozmo move around and do intelligent activities, which are demonstrated in my prototype. I designed a model kitchen using a cardboard box. I used the wall templates that had special symbols called “ArUco markers” to help Cozmo recognize kitchen walls and door openings and plan his path accordingly. Once I had the physical model of the kitchen ready, I created a new Calypso program that simulated the model kitchen along with the walls, door openings, the Cozmo robot, and three cubes that represented three different types of food. The program enabled Cozmo to recognize my voice instructions to get a particular food, go to the kitchen through the door opening, pick up the cube that represented the correct food, bring it to the dining room, and then drop it on a plate in front of me. I faced several challenges such as how to make Cozmo recognize my voice, identify the door openings correctly, and move around without hitting obstacles. Eventually, after a lot of testing and debugging, I was able to get the kitchen assistant working and was able to prove that using a robot programming language such as Calypso, a robot can be programmed to perform highly complicated tasks such as listening to voice commands from human beings, navigate from one room to another (i.e., from the dining room to the kitchen), pick up an object (i.e., food), and then navigate and bring the object to another room (i.e., from the kitchen back to the dining room). In the future, I plan to add more intelligence to the kitchen assistant such as providing the ability for a person to select a dish/recipe on a smartphone app, making the kitchen assistant go to the kitchen, find the right ingredients, follow the instructions in the recipe, make the food, and then serve it to the person.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127887854","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
期刊
2020 IEEE Integrated STEM Education Conference (ISEC)
全部 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