CE23 - Intelligence artificielle et science des données 2025

Intelligent Competitive Programming Companion – ICPC

Submission summary

Training young people in programming is crucial for addressing 21st-century challenges. This project focuses on creating an AI assistant that supports learning programming, particularly for competitive programming. Using reinforcement learning, the assistant will offer hints and exercises to improve learning outcomes without revealing solutions. The project aims to scale up tutoring by automating feedback, reducing dependence on human tutors for careless errors.

Programming competitions provide a rich dataset of problems that are easy to grade and involve real-life scenarios. The AI will focus on personalized feedback using machine learning techniques, such as code embeddings, to analyze and improve code through iterative refinements. Open-source models like Mistral and LLaMa 3.1 will be used to reduce costs and ensure data privacy.

Key project goals include creating a graphical representation of programming concepts, using reinforcement learning to guide learners efficiently, and developing adversarial methods to generate challenging test cases. A randomized controlled trial (RCT) will validate the AI’s effectiveness in real learning environments. The project also aims to identify and analyze student errors, using this information to generate useful hints while avoiding giving away solutions directly.

Project coordination

Jill-Jênn Vie (INSTITUT NATIONAL DE LA RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE)

The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.

Partnership

INSTITUT NATIONAL DE LA RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE

Help of the ANR 258,099 euros
Beginning and duration of the scientific project: September 2025 - 48 Months

Useful links

Explorez notre base de projets financés

 

 

ANR makes available its datasets on funded projects, click here to find more.

Sign up for the latest news:
Subscribe to our newsletter