skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Board 156: Concrete Tools to Practice Diversity, Equity, Inclusion, and Belonging in the STEM Classroom
In this paper, the primary author offers a framework developed through action research as a participant in the CISTEME365 program of how STEM educators can ensure their students can access these critical skills to be agile problem solvers in all their coursework and careers. The science teacher's framework for a DEIB-aware classroom consists of five elements: intentional grouping, student-driven labs, project-based assessments, presentations, and reflections.  more » « less
Award ID(s):
1850398
PAR ID:
10492623
Author(s) / Creator(s):
;
Publisher / Repository:
ASEE Conferences
Date Published:
Journal Name:
ASEE annual conference exposition
ISSN:
2153-5965
Format(s):
Medium: X
Location:
Baltimore , Maryland
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    With a steady rise in the aging population, researchers predict that one out of every six people will be over the age of 65 by 2020. Seniors need to monitor their health consistently as chronic diseases such as diabetes, arthritis, dementia, are highly prevalent among them. This has lead to an increase in the use of devices such as sensors, cameras, and robots, with technologies such as artificial intelligence and the internet of medical things. These can help in designing innovative solutions for improving the daily life of seniors and helping them to be more independent. Though the recent advancements in technology can help in developing a better assisted living, the key challenge is to make a reliable framework that can help the consumer in using those product at ease. In challenging times, such as the current pandemic, the need for a framework that can help in reducing social interaction is particularly significant. In this paper, we discuss an interactive framework with the help of a smart camera and smart speakers that can help seniors to manage their essential resources at ease. This Internet of Things based framework can help seniors in having an organized inventory without ever needing to leave their home. 
    more » « less
  2. Increasingly popular Robot Operating System (ROS) framework allows building robotic systems by integrating newly developed and/or reused modules, where the modules can use different versions of the framework (e.g., ROS1 or ROS2) and programming language (e.g. C++ or Python). The majority of such robotic systems' work happens in callbacks. The framework provides various elements for initializing callbacks and for setting up the execution of callbacks. It is the responsibility of developers to compose callbacks and their execution setup elements, and hence can lead to inconsistencies related to the setup of callback execution due to developer's incomplete knowledge of the semantics of elements in various versions of the framework. Some of these inconsistencies do not throw errors at runtime, making their detection difficult for developers. We propose a static approach to detecting such inconsistencies by extracting a static view of the composition of robotic system's callbacks and their execution setup, and then checking it against the composition conventions based on the elements' semantics. We evaluate our ROSCallBaX prototype on the dataset created from the posts on developer forums and ROS projects that are publicly available. The evaluation results show that our approach can detect real inconsistencies. 
    more » « less
  3. Developers rarely build programming environments that help secondary teachers support student learning. We interviewed 11 K12 teachers to discover how they support students learning to program and how tools might assist their teaching practice. Based on thematic analysis and organizing teacher activities around student actions, we have derived a new framework that can be used to design a programming learning system to support teachers. Our results suggest that teachers structure their activities based on their ideals about effective programming teaching and learning, and student problem solving and help-seeking processes. Therefore, our framework relates the themes we discovered about teacher activities to ideals and student problem solving in a time-based framework that can inform the design for new programming learning systems. 
    more » « less
  4. This paper presents a framework for cloud users who wish to specify their experiments in the P4 language and map them to FPGAs in the Open Cloud Testbed (OCT). OCT consists of P4-enabled FPGA nodes that are directly connected to the network via 100 gigabit Ethernet connections, and which support runtime reconfiguration. Cloud users can quickly prototype and deploy their P4 applications through our framework, which provides the necessary infrastructure including a network interface shell for the P4 logic. We have provided several examples using this framework that demonstrate designs running at the 100 GbE line rate with the support of runtime reconfiguration for P4 functions. By combining an existing network interface shell and P4 toolchain on FPGAs, we offer a framework that enables users to rapidly execute their P4 experiments in real time on FPGAs. 
    more » « less
  5. This paper presents a framework for cloud users who wish to specify their experiments in the P4 language and map them to FPGAs in the Open Cloud Testbed (OCT). OCT consists of P4-enabled FPGA nodes that are directly connected to the network via 100 gigabit Ethernet connections, and which support runtime reconfiguration. Cloud users can quickly prototype and deploy their P4 applications through our framework, which provides the necessary infrastructure including a network interface shell for the P4 logic. We have provided several examples using this framework that demonstrate designs running at the 100 GbE line rate with the support of runtime reconfiguration for P4 functions. By combining an existing network interface shell and P4 toolchain on FPGAs, we offer a framework that enables users to rapidly execute their P4 experiments in real time on FPGAs. 
    more » « less