Pith. sign in

REVIEW 4 cited by

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2307.16364 v1 pith:DIR6UIFK submitted 2023-07-31 cs.HC cs.AI

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

classification cs.HC cs.AI
keywords promptcodeproblemproblemspromptlyabilitypracticeprogramming
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

With their remarkable ability to generate code, large language models (LLMs) are a transformative technology for computing education practice. They have created an urgent need for educators to rethink pedagogical approaches and teaching strategies for newly emerging skill sets. Traditional approaches to learning programming have focused on frequent and repeated practice at writing code. The ease with which code can now be generated has resulted in a shift in focus towards reading, understanding and evaluating LLM-generated code. In parallel with this shift, a new essential skill is emerging -- the ability to construct good prompts for code-generating models. This paper introduces a novel pedagogical concept known as a `Prompt Problem', designed to help students learn how to craft effective prompts for LLMs. A Prompt Problem challenges a student to create a natural language prompt that leads an LLM to produce the correct code for a specific problem. To support the delivery of Prompt Problems at scale, in this paper we also present a novel tool called Promptly which hosts a repository of Prompt Problems and automates the evaluation of prompt-generated code. We report empirical findings from a field study in which Promptly was deployed in a first-year Python programming course (n=54). We explore student interactions with the tool and their perceptions of the Prompt Problem concept. We found that Promptly was largely well-received by students for its ability to engage their computational thinking skills and expose them to new programming constructs. We also discuss avenues for future work, including variations on the design of Prompt Problems and the need to study their integration into the curriculum and teaching practice.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. When AI Is Wrong on Purpose: How Students Respond to Buggy GenAI Code

    cs.SE 2026-07 conditional novelty 6.5

    Injected near-miss GenAI bugs drive CS1 students to localized code edits and higher immediate success, while natural failures drive prompt refinement, jointly supporting specification and verification practice.

  2. Say What? Examining Text and Voice Input Modalities for Prompt-Based Programming in Computing Education

    cs.CY 2026-07 unverdicted novelty 6.0

    Among 919 intro CS students solving Prompt Problems, typed prompts beat unedited voice on first-attempt success for two of three tasks; edited voice matched text, and most preferred text.

  3. Teaching Prompt-Based Programming with LLMs: A 45-Minute Lesson with Guided Practice for End-User Programmers

    cs.CY 2026-06 conditional novelty 5.0

    A randomized trial found that a 45-minute prompt-based programming lesson produced modest non-significant performance gains and significant self-efficacy gains compared to code tracing.

  4. Teaching Astronomy with Large Language Models

    physics.ed-ph 2025-06 unverdicted novelty 5.0

    Structured integration of LLMs in astronomy education, including a domain-specific tutor and documentation requirements, leads to improved AI literacy and reduced student reliance on AI over the semester.