Track 5: Intelligent Teaching Assistant in Programming Education
Track leader at TU Delft: Gosia MigutTrack leader at JetBrains: Anastasia Birillo
Phd researcher(s): Yuri Noviello (TU Delft)
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.
MSc Students:
Track News
06 August 2026
19 March 2026
30 June 2025
13 January 2025
01 October 2024
12 October 2023
Publications
-
ANVIL: Analogies and Videos for Lecturers. International Conference on Artificial Intelligence in Education (AIED — Tool contribution), 2026
-
AI-Generated Traces for Novice Programmers: Learning Effects and Learner Differences in a Multi-Institutional Study. ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2026
-
Creating in-IDE Programming Courses. ACM Technical Symposium on Computer Science Education (SIGCSE TS — Tutorial 104), 2025
-
Multimodal Analogy Generation in Programming Education. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education, Volume 2 (ITiCSE — Poster contribution), 2025
-
Designing and Evaluating AI-Generated Multimodal Analogy-Based Explanations. 26th International Conference on Artificial Intelligence in Education (AIED — Doctoral Consortium), 2025
-
When People Come First, A Human-Centered Approach to Computer Science Education. ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE — Panel contribution), 2025