activity
20192026
most citedInvestigating the Essential of Meaningful Automated Formative Feedback for Programming Assignments

14 citations · 28 across the 11 of their papers we have counts for

collaborators
Showing 2024Show all

5 papers · 1 filter

cs.CY2024★ 2 cited

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools

James Prather, Juho Leinonen, Natalie Kiesler +12

Generative AI (GenAI) is advancing rapidly, and the literature in computing education is expanding almost as quickly. Initial responses to GenAI tools were mixed between panic and…

cs.CY2024

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…

cs.CY2024

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…

cs.HC2024★ 4 cited

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…

cs.HC2024★ 6 cited

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…