Track 5: Intelligent Teaching Assistant in Programming Education

Track leader at TU Delft: Gosia Migut
Track leader at JetBrains: Anastasia Birillo

This track aims to develop an intelligent, AI-powered teaching assistant that provides personalized, context-aware support for programming education while stimulating knowledge transfer. We will focus on different aspects of AI context-aware support, from improving complex code generation from natural language, through RAG supported automatic hints generation, to methaphor-based explanation of concepts and generation of personalized teaching materials. All to improve students learning experince and efficacy in achiving learning objectives.

PhD Researchers:

  • Yuri Noviello

MSc Students:

Track News

13 January 2025

Publications

  1. Yuri Noviello, Anatasiia Birillo, and Gosia Migut. Multimodal Analogy Generation in Programming Education. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2, 2025
  2. Yuri Noviello. Designing and Evaluating AI‑Generated Multimodal Analogy‑Based Explanations. 26th International Conference on Artificial Intelligence in Education (AIED - Doctoral Consortium), 2025
  3. Ilya Zakharov, Liudmila Piatnitckaia, Anastasia Birillo, Agnia Sergeyuk, and Maliheh Izadi. When People Come First, A Human-Centered Approach to Computer Science Education. The ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE - Panel contribution), 2025