Pith. sign in

REVIEW 1 cited by

Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models

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 2401.10759 v1 pith:YVX4EDZ7 submitted 2024-01-19 cs.HC cs.AI

classification cs.HCcs.AI
keywords problemscodeprogrammingpromptlanguagellmsdesigninteractions
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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 emphasis on code reading and comprehension. Recent research has shown that free code generation tools powered by LLMs can solve introductory programming problems presented in natural language with ease. In this paper, we propose a new way to teach programming with Prompt Problems. Students receive a problem visually, indicating how input should be transformed to output, and must translate that to a prompt for an LLM to decipher. The problem is considered correct when the code that is generated by the student prompt can pass all test cases. In this paper we present the design of this tool, discuss student interactions with it as they learn, and provide insights into this new class of programming problems as well as the design tools that integrate LLMs.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

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

  1. Understanding Student Perceptions, Mistakes, and Debugging Approaches when Solving Natural Language Programming Tasks

    cs.CY 2026-07 conditional novelty 6.0 of 10

    Novices solving dialogue-based Prompt Problems omit key specification details and recover mainly by clarifying intent, not by tracing generated code or tests.

Pith tools