Do students retain the programming concepts they have learned using software tutors over the long term? In order to answer this question, we analyzed the data collected by a software tutor on selection statements. We used the data of the students who used the tutor more than once to see whether they had retained for the second session what they had learned during the first session. We found that students retained over 71% of selection concepts that they had learned during the first session. The more problems students solved during the first session, the greater the percentage of retention. Even when students already knew a concept and did not benefit from using the tutor, a small percentage of concepts were for-gotten from the first session to the next, corresponding to transience of learning. Transience of learning varied with concepts. We list confounding factors of the study.
more »
« less
A Multi-Pronged approach to Reducing Legionella Risks
Session co-presenters: Weir M, Mitchell J, Fung D, Ross K, Hannapel L, Edens C. Session: Legionella in the Built Environment: Emerging research, practices, and policies. American Public Health Association (APHA), Atlanta, GA, November 12, 2023.
more »
« less
- Award ID(s):
- 2147106
- PAR ID:
- 10512380
- Publisher / Repository:
- APHA
- Date Published:
- Journal Name:
- American Public Health Association Annual Meeting
- Format(s):
- Medium: X
- Location:
- Atlanta, GA
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Session presenters/authors have worked to support STEM education in Native American serving schools for many years. During the last few years, substantial progress has been made towards capacity-building and sustaining culturally sustaining STEM activity. This session will highlight the ways that improved communication and collaboration among project partners (teachers, teacher educators, school administrators, community members, STEM professionals) have supported this progress. Recommendations for Native American STEM partnerships based on these experiences will be shared in this session.more » « less
-
Session presenters/authors have worked to support STEM education in Native American serving schools for many years. During the last few years, substantial progress has been made towards capacity-building and sustaining culturally sustaining STEM activity. This session will highlight the ways that improved communication and collaboration among project partners (teachers, teacher educators, school administrators, community members, STEM professionals) have supported this progress. Recommendations for Native American STEM partnerships based on these experiences will be shared in this session.more » « less
-
This paper presents a formulation of multiparty session types (MPSTs) for practical fault-tolerant distributed programming. We tackle the challenges faced by session types in the context of distributed systems involving asynchronous and concurrent partial failures – such as supporting dynamic replacement of failed parties and retrying failed protocol segments in an ongoing multiparty session – in the presence of unreliable failure detection. Key to our approach is that we develop a novel model of event-driven concurrency for multiparty sessions. Inspired by real-world practices, it enables us to unify the session-typed handling of regular I/O events with failure handling and the combination of features needed to express practical fault-tolerant protocols. Moreover, the characteristics of our model allow us to prove a global progress property for well-typed processes engaged in multiple concurrent sessions, which does not hold in traditional MPST systems. To demonstrate its practicality, we implement our framework as a toolchain and runtime for Scala, and use it to specify and implement a session-typed version of the cluster management system of the industrial-strength Apache Spark data analytics framework. Our session-typed cluster manager composes with other vanilla Spark components to give a functioning Spark runtime; e.g., it can execute existing third-party Spark applications without code modification. A performance evaluation using the TPC-H benchmark shows our prototype implementation incurs an average overhead below 10%.more » « less
An official website of the United States government
