Multimodal Analogy Generation in Programming Education

Conference Paper (2025)
Author(s)

Yuri Noviello (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Anastasiia Birillo (JetBrains Research, TU Delft - Electrical Engineering, Mathematics and Computer Science)

Gosia Migut (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Web Information Systems
DOI related publication
https://doi.org/10.1145/3724389.3730781 Final published version
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Web Information Systems
Pages (from-to)
783
Publisher
ACM
ISBN (electronic)
9798400715693
Event
30th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2025 (2025-06-30 - 2025-07-02), Radboud University, Nijmegen, Netherlands
Downloads counter
149
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Engaging students with effective learning materials continues to be a significant challenge in programming education. Analogies are commonly used to simplify complex topics, enabling learners to relate unfamiliar concepts to familiar ones. Additionally, visual representations of these analogies can enhance engagement and improve the overall learning experience. This work presents a prototype of a novel AI tool that generates analogy-based explanations and corresponding video animations for programming education. The tool leverages Large Language Models (LLMs) for analogy generation and a structured animation workflow for visualization. This poster invites discussion on the effectiveness of AI-generated educational content and its implications for programming education.