activity
20192026
most citedInteractions with Prompt Problems: A New Way to Teach Programming with Large Language Models

6 citations · 14 across the 10 of their papers we have counts for

collaborators
Showing cs.CYShow all

7 papers · 1 filter

cs.CY2026

Drawing Your Programs: Exploring the Applications of Visual-Prompting with GenAI for Teaching and Assessment

David H. Smith, S. Moonwara A. Monisha, Annapurna Vadaparty +2

When designing a program, both novice programmers and seasoned developers alike often sketch out -- or, perhaps more famously, whiteboard -- their ideas. Yet despite the introducti…

cs.CY2025

Assessing Problem Decomposition in CS1 for the GenAI Era

Samvrit Srinath, Annapurna Vadaparty, David H. Smith +2

Problem decomposition--the ability to break down a large task into smaller, well-defined components--is a critical skill for effectively designing and creating large programs, but…

cs.CY2025

Integrating Large Language Models and Evaluating Student Outcomes in an Introductory Computer Science Course

Annapurna Vadaparty, David H. Smith, Samvrit Srinath +5

Generative AI (GenAI) models have broad implications for education in general, impacting the foundations of what we teach and how we assess. This is especially true in computing, w…

cs.CY20242 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…