AI as the coding partner: instructional practices for artificial intelligence pair programming in high school computer science courses
Active Project Grant Awarded Last action
- Award ID
- 2524429
- Recipient
-
Institute For Advancing Computing Education UEI WTP3GBBD6AE7
- Awarding agency
-
Division of Research on Learning in Formal and Informal Settings
National Science Foundation
- Obligated
- $231,152
Award facts
- Assistance listing
- 47.076 STEM Education (formerly Education and Human Resources)
- Completion date 36% complete
- Place of performance
- Peoria, IL 61615, USA
Award details come from USAspending.gov.
About this award
The National Science Foundation Division of Research on Learning in Formal and Informal Settings awarded $231,152 to the Institute For Advancing Computing Education on October 1, 2025, under the STEM Education program (CFDA 47.076) to develop curricular materials supporting artificial intelligence pair programming (AIPP) in high school computer science courses.
The project creates curriculum-agnostic instructional materials that overlay existing high school CS curricula to guide students in productive use of AI coding tools. The materials direct students on how to structure prompts to AI systems and engage with AI responses in ways that enhance learning rather than replace it, addressing the gap between emerging AI adoption in professional software development and current educational best practices. The project also researches the knowledge and skills students need to successfully engage in AIPP, where one student works collaboratively with an AI tool rather than with a peer.
Performance occurs in Peoria, Illinois, with a period of performance extending through September 30, 2028. This is a Project Grant assistance type, with $231,152 obligated at award.
Description
- Abstract
- Advances in artificial intelligence (AI) are having profound impacts in a range of areas, therefore computer science (CS) education must prepare students to effectively use AI tools. Because these tools are so new, best practices for educational use of AI tools are not well understood; in fact, AI tools may actually inhibit student learning if not used well. Also, because a majority of professional software developers now use AI tools, IT is important for students to develop proficiency in using these tools - but IT is also important that students use them in a way that enhances their learning instead of replacing IT. This project contributes to the effective integration of AI tools in CS education by investigating pair programming with AI (aipp). In traditional pair programming, two students work collaboratively to complete an assignment. Aipp involves one student engaging in pair programming with an AI tool. The project is developing a set of curricular materials to support students to productively use AI in their learning to code. The materials are curriculum-agnostic – that is, they are an overlay to be used along with any other high school CS curriculum. The materials direct students on how to complete curricular tasks so that their prompts to AI and what they do with AI responses are supportive of their learning. In this way, the project is supporting students to use AI efficiently as a learning tool, while at the same time mimicking ways that the work of industry in CS is adopting AI. As such, the project is exploring ways to prepare students for introduction into the workforce while leveraging AI as an efficient tool to bolster CS education generally. This project is researching the knowledge and skills students need in order to successfully engage in aipp. Building on early research of promising practices for educational aipp, the project studies the efficacy of two recommendations: (1) developing skills for code reading and review, and (2) modulating trust in AI. The project is particularly focused on uncovering evidence of best practices that support all students in their CS learning, regardless of their prior CS experience. The first phase of the project is developing aipp resources with CS educators in region 8 of the stem collective for innovative louisiana stakeholders. Following this, CS educators implement aipp in their classrooms. Repeated measures designs test the efficacy among students of aipp (and the two supportive practices) relative to traditional pair programming. The project is iteratively revising and updating the curricular materials after the first round of implementation and then preparing additional teachers to implement aipp for further testing in two more years. Both the research findings and the curricular materials will be disseminated to various appropriate audiences, such as other researchers, teachers and curriculum designers. This project is funded by the CS for all: research and rpps program. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the foundation's intellectual merit and broader impacts review criteria.- subawards are not planned for this award.
Transactions
| Action | Obligated | Date |
|---|---|---|
| Amendment | $38,362 | |
| Original award | $192,790 |
Quick answers
Who received award 2524429?
2524429 was awarded to Institute For Advancing Computing Education by Division of Research on Learning in Formal and Informal Settings (National Science Foundation) on October 1, 2025.
How much is award 2524429 worth?
$231,152 has been obligated on 2524429.
On GovTribe
See this award's full record
- Every transaction and subaward
- The recipient's other awards and teaming partners
- Similar grant awards
- Ask GovTribe AI about this award