4 papers
Understanding Generative AI Use in Programming MOOCs: The Role of Course Context and Learner Characteristics
Marina Lepp
The increasing availability of generative artificial intelligence (GenAI) tools, such as ChatGPT and code-completion assistants, raises questions about how learners integrate these…
Revisiting the Performance of Generative Artificial Intelligence on Introductory Object-Oriented Programming Assessments: Insights from 2026
Marina Lepp, Joosep Kaimre
Recent advances in Generative Artificial Intelligence (GenAI) have substantially improved the ability of large language models (LLMs) to generate and explain source code. However,…
From Idea to Classroom in Days: Using "Vibe Coding" to Create a Programming Process Visualizer from IDE Activity Logs
Heidi Taveter, Marina Lepp
This paper reports on the rapid development and classroom deployment of a Thonny log visualizer built using AI-assisted ``vibe coding'' to make students' programming processes easi…
Patterns of Learner-AI Interaction and Academic Performance in an Object-Oriented Programming Course
Marina Lepp
This full research paper examines how different forms of learner-AI interaction relate to learning outcomes in object-oriented programming (OOP) courses. Generative artificial inte…