State-of-the-art in network science of teams offers effective recommendation methods to answer questions like who is the best replacement, what is the best team expansion strategy, but lacks intuitive ways to explain why the optimization algorithm gives the specific recommendation for a given team optimization scenario. To tackle this problem, we develop an interactive prototype system, Extra, as the first step towards addressing such a sense-making challenge, through the lens of the underlying network where teams embed, to explain the team recommendation results. The main advantages are (1) Algorithm efficacy: we propose an effective and fast algorithm to explain random walk graph kernel, the central technique for networked team recommendation; (2) Intuitive visual explanation: we present intuitive visual analysis of the recommendation results, which can help users better understand the rationality of the underlying team recommendation algorithm.
more »
« less
Embedding Computational Thinking in the Elementary Classroom: An Extended Collaborative Teacher Learning Experience
Abstract: We used design-based research to investigate an extended professional learning experience to prepare teachers to embed computational thinking in elementary science. Opportunities to interact synchronously in a community of practice - including through in person engagement in embodied challenges, discussion, and resource sharing, appeared to productively support teacher preparedness to embed CT in their science teaching. However, asynchronous collaboration via an online platform was less effective. We describe planned adjustments for future iterations of the program.
more »
« less
- Award ID(s):
- 1639891
- PAR ID:
- 10124817
- Date Published:
- Journal Name:
- Computer-supported collaborative learning
- ISSN:
- 1573-4552
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The Engineering Design in Scientific Inquiry (EDISIn) Project addresses the engineering preparation of secondary science teachers by embedding engineering design into a science course for single-subject STEM education majors (future secondary teachers), and developing a sequence of lesson plans and annotated video for faculty who seek to embed engineering design in their science courses. While undergraduate laboratories are rich with designed experimental apparatus, it is rare that students themselves play a role in designing and producing artifacts in the service of scientific inquiry. Our expectation is that (1) existing science courses offer opportunities for students to engage meaningfully with engineering practices, by solving design challenges that emerge in the construction of scientific ideas; and (2) doing so can capitalize on existing curricula that science education has developed, facilitating the adoption of engineering design into preservice teacher education. As part of NSF’s Improving Undergraduate STEM Education (IUSE) funding program, this proposal is part of a broader effort to transform undergraduate science education, preparing students to be innovators and leaders in STEM.more » « less
-
In order to create professional development experiences, curriculum materials, and policies that support elementary school teachers to embed computational thinking (CT) in their teaching, researchers and teacher educators must under- stand ways teachers see CT as connecting to their classroom practices. Taking the viewpoint that teachers’ initial ideas about CT can serve as useful resources on which to build ed- ucational experiences, we interviewed 12 elementary school teachers to probe their understanding of six components of CT (abstraction, algorithmic thinking, automation, debug- ging, decomposition, and generalization) and how those com- ponents relate to their math and science teaching. Results suggested that teachers saw stronger connections between CT and their mathematics instruction than between CT and their science instruction. We also found that teachers draw upon their existing knowledge of CT-related terminology to make connections to their math and science instruction that could be leveraged in professional development. Teachers were, however, concerned about bringing CT into teaching due to limited class time and the difficulties of addressing high level CT in developmentally appropriate ways. We discuss these results and their implications future research and the design of professional development, sharing examples of how we used teachers’ initial ideas as the foundation of a workshop introducing them to computational thinking.more » « less
-
Ethnocomputing describes the study of computational ideas and thinking as they appear in the artifacts, epistemologies, designs, and practices of temporally and spatially situated communities (e.g., from computational scientists to textile artisans). It is also about how such communities embed their beliefs and values within computational artifacts. One outcome of ethnocomputing research is the demonstration of how Indigenous and diasporic communities have dynamic computational histories and innovations that are relevant to computer science and computer science education today. From lessons on e-textiles and Native American botanical knowledge to visual programming environments that reveal the algorithms of cornrow braiding in the Black diaspora, this has allowed for anti-racist challenges to white supremacist myths of primitivism in primary and secondary computer science education. While there are studies about how ethnocomputing tools and lessons shape children’s attitudes toward and knowledge of computing, there is no research on what computer science teachers think about one of ethnocomputing’s foundational assumptions: computational ideas and thinking are embedded within Indigenous and vernacular artifacts, epistemologies, designs, and practices. This paper reports findings from interviews with 14 K12 computer science teachers who had been exposed to ethnocomputing educational technologies and activities. From our qualitative analyses, we found that most (n=12) teachers believed that Indigenous and/or vernacular artisans think computationally. We detail their lines of reasoning before turning toward teachers who had ambivalent (n=1) or negative (n=1) positions about this assumption of ethnocomputing research. We discuss the implications of these findings for anti-racist K12 computer science teacher professional development.more » « less
-
We consider the problem of embedding point cloud data sampled from an underlying manifold with an associated flow or velocity. Such data arises in many contexts where static snapshots of dynamic entities are measured, including in high-throughput biology such as single-cell transcriptomics. Existing embedding techniques either do not utilize velocity information or embed the coordinates and velocities independently, i.e., they either impose velocities on top of an existing point embedding or embed points within a prescribed vector field. Here we present FlowArtist, a neural network that embeds points while jointly learning a vector field around the points. The combination allows FlowArtist to better separate and visualize velocity-informed structures. Our results, on toy datasets and single-cell RNA velocity data, illustrate the value of utilizing coordinate and velocity information in tandem for embedding and visualizing high-dimensional data.more » « less
An official website of the United States government

