9 papers
Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis
Francis Geng, Anshul Shah, Mia Chen +5
As Generative AI coding tools reshape professional software development, universities have begun designing courses to prepare students for AI-assisted development workflows. By ana…
Say What? Examining Text and Voice Input Modalities for Prompt-Based Programming in Computing Education
Kaitlin Riegel, Yan Cathy Hua, Paul Denny +4
Large language models (LLMs) are increasingly integrated into computing education, yet nearly all prior research has focused on text-based interactions. As voice-enabled interfaces…
When AI Is Wrong on Purpose: How Students Respond to Buggy GenAI Code
Victor-Alexandru PÄdurean, Kaitlin Riegel, Alkis Gotovos +6
As Generative AI (GenAI) becomes increasingly central to software development, CS education is integrating prompt-centered workflows where students describe intended program behavi…
Interleaving Natural Language Prompting with Code Editing for Solving Programming Tasks with Generative AI Models
Victor-Alexandru PÄdurean, Alkis Gotovos, Ahana Ghosh +5
Modern computing students often rely on both natural-language prompting and manual code editing to solve programming tasks. Yet we still lack a clear understanding of how these two…
Fast and Forgettable: A Controlled Study of Novices' Performance, Learning, Workload, and Emotion in AI-Assisted and Human Pair Programming Paradigms
Nicholas Gardella, James Prather, Juho Leinonen +3
Code-generating Artificial Intelligence has gained popularity within both professional and educational programming settings over the past several years. While research and pedagogy…
Humanizing Automated Programming Feedback: Fine-Tuning Generative Models with Student-Written Feedback
Victor-Alexandru PÄdurean, Tung Phung, Nachiket Kotalwar +4
The growing need for automated and personalized feedback in programming education has led to recent interest in leveraging generative AI for feedback generation. However, current a…