6 citations · 16 across the 4 of their papers we have counts for
6 papers
Prompts First, Finally
Brent N. Reeves, James Prather, Paul Denny +4
Generative AI (GenAI) and large language models in particular, are disrupting Computer Science Education. They are proving increasingly capable at more and more challenges. Some ed…
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
James Prather, Brent Reeves, Juho Leinonen +6
Novice programmers often struggle through programming problem solving due to a lack of metacognitive awareness and strategies. Previous research has shown that novices can encounte…
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…
Prompt Problems: A New Programming Exercise for the Generative AI Era
Paul Denny, Juho Leinonen, James Prather +4
Large Language Models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused o…
The Robots are Here: Navigating the Generative AI Revolution in Computing Education
James Prather, Paul Denny, Juho Leinonen +12
Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing, with large language models (LLMs) now effectively being able to generate and interpret so…