This $400,000 Project Grant award from the National Science Foundation (NSF) STEM Education (CFDA 47.076) program supports the development of automated methods to reward students for following a good programming process when writing computer programs. The project at the Regents of the University of California at Riverside aims to create Python scripts that can automatically award points to students based on their demonstrated behaviors, such as starting early, spending sufficient time, writing programs incrementally, and thoroughly testing their code. The goal is to understand how such automated positive reinforcement can incentivize good programming practices, improve student metacognition, and ultimately enhance their success in computer programming courses. The 3-year project intends to leverage cloud-based programming learning environments to capture and analyze students' coding behaviors, with plans to make the resulting techniques available to programming instructors nationwide.
Mod # | Description | Reason For Modification | Federal Obligation (Click to sort descending) | Date (Click to sort ascending) |
|---|---|---|---|---|
| Not listed | $0 | 1/8/24 | ||
| Not listed | $400.0k | 9/7/23 |