2 citations · 2 across the 3 of their papers we have counts for
4 papers
Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Chris Kerslake, Paul Denny, David H Smith +4
Introductory programming courses often emphasize mastering syntax and basic constructs before progressing to more complex and interesting programs. This bottom-up approach can be f…
Explain in Plain Language Questions with Indic Languages: Drawbacks, Affordances, and Opportunities
David H. Smith, Viraj Kumar, Paul Denny
Background: Introductory computer science courses use ``Explain in Plain English'' (EiPE) activities to develop and assess students' code comprehension skills, but creating effecti…
Code Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions
David H. Smith, Craig Zilles
Comprehending and elucidating the purpose of code is often cited as being a key learning objective within introductory programming courses. To address this objective ``Explain-in-P…
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…