ANNOUNCEMENT

NOBEL PRIZE 2026

This year's laureates, their fields, and the discoveries that earned them the prize.Live nowSee the winners
Moonbase
← Back to Awards
NSFDirectorate for STEM Education

Identifying Essential Competencies for Artificial Intelligence Assisted Programming in Foundational Engineering Courses

Active
Institution
University of Louisville Research Foundation Inc, KY
Principal investigator
Xiaomei Wang
Funding
$295K
Duration
2027–2028
Open portfolio

Moonbase score

Still being scored

Abstract

This project aims to serve the national interest by developing a framework of updated learning objectives for programming in foundational engineering courses in an era of widespread, accessible, artificial intelligence (AI) technologies. The rapid integration of AI into professional software development tools and workflows has created a misalignment between traditional programming pedagogy and the competencies the engineering workforce now demands. A consensus about how to update instruction has not yet formed. Over the course of two years, this Engaged Student Learning Level 1 project will identify the essential, foundational competencies for AI-assisted programming and translate them into learning objectives, determining which traditional skills remain essential, which require reduced emphasis, and which new competencies should be introduced so that students and graduates can leverage AI safely and effectively. The significance of this project lies in identifying what students need to learn to be able to program with AI, offering engineering educators timely, evidence-based guidance to align instruction with professional practice. The goals of this project are to (1) characterize current AI-assisted programming practices, (2) prioritize the competencies that matter most for foundational learning, and (3) translate the competencies into measurable learning objectives. In Phase 1, interviews will be conducted with subject matter experts, and thematic analysis will be used to generate a list of essential competencies. In Phase 2, experts will be asked to participate in a Q-sorting study to rank these competencies, and analysis will characterize divergent viewpoints. The Delphi method will then be used with a panel of diverse experts to build consensus across perspectives, yielding a final prioritized and validated set of competencies. In Phase 3, measurable learning objectives for programming in foundational engineering courses will be developed utilizing backwards design practices and Bloom's Revised Taxonomy. Following assessment by an external evaluator and an advisory board, dissemination efforts are planned to share procedures and findings in a wide range of publications, workshops, and conferences. Thus, the resulting competency framework has the potential to align classroom learning with modern programming workflows, support student engagement and workforce readiness, and broaden participation in computing and other STEM fields on a national scale. The NSF IUSE: EDU Program supports research and development projects to improve the effectiveness of STEM education for all students. Through the Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools. 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.

Research team

  • Xiaomei WangPI
  • Long NguyenCo-PI
  • Campbell R BegoCo-PI

LOADING MOONBASE SCORE

Directorate for STEM Education04002627DB NSF STEM EducationIUSEemphasislevelsignificancedevelopingeffortsskillspublicationscourserangereflects

Questions for University of Louisville Research Foundation Inc

Answered by the team behind this research.

Same researchers, same institution, same topic, scored first.