4 papers
Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course
Iris Groher, Patrick Heissenberger, Michael Vierhauser
Large Language Models (LLMs) have become part of how students solve programming tasks, offering immediate explanations and even full solutions. Previous work has highlighted that n…
Bringing AI into the Classroom: A Structured Approach for Integrating AI into Software Engineering Education
Iris Groher, Michael Vierhauser, Markus Weninger
The recent emergence of generative AI and Large Language Models (LLMs), particularly following the release of ChatGPT in late 2022, has significantly impacted both academic researc…
A Survey on Feedback Types in Automated Programming Assessment Systems
Eduard Frankford, Tobias Antensteiner, Michael Vierhauser +5
With the recent rapid increase in digitization across all major industries, acquiring programming skills has increased the demand for introductory programming courses. This has fur…
Towards Integrating Emerging AI Applications in SE Education
Michael Vierhauser, Iris Groher, Tobias Antensteiner +1
Artificial Intelligence (AI) approaches have been incorporated into modern learning environments and software engineering (SE) courses and curricula for several years. However, wit…