6 citations · 14 across the 10 of their papers we have counts for
4 papers · 1 filter
Choose Your Own Solution: Supporting Optional Blocks in Block Ordering Problems
Skyler Oakeson, David H. Smith, Jaxton Winder +1
This paper extends the functionality of block ordering problems (such as Parsons problems and Proof Blocks) to include optional blocks. We detail the algorithms used to implement t…
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills
Paul Denny, David H. Smith, Max Fowler +3
Reading, understanding and explaining code have traditionally been important skills for novices learning programming. As large language models (LLMs) become prevalent, these founda…
Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models
James Prather, Paul Denny, Juho Leinonen +7
Large Language Models (LLMs) have upended decades of pedagogy in computing education. Students previously learned to code through \textit{writing} many small problems with less emp…
Investigating the Essential of Meaningful Automated Formative Feedback for Programming Assignments
Qiang Hao, Jack P Wilson, Camille Ottaway +3
This study investigated the essential of meaningful automated feedback for programming assignments. Three different types of feedback were tested, including (a) What's wrong - what…