paper-with-me

Papers

Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models

2025-03-06 · Victor-Alexandru Pădurean, Paul Denny, Alkis Gotovos, Adish Singla

Computing students increasingly rely on generative AI tools for programming assistance, often without formal instruction or guidance. This highlights a need to teach students how to effectively interact with AI models, particularly through natural language prompts, to generate and critically evaluate code for solving computational tasks. To address this, we developed a novel platform for prompt programming that enables authentic dialogue-based interactions, supports problems involving multiple interdependent functions, and offers on-request execution of generated code. Data analysis from over 900 students in an introductory programming course revealed high engagement, with the majority of prompts occurring within multi-turn dialogues. Problems with multiple interdependent functions encouraged iterative refinement, with progression graphs highlighting several common strategies. Students were highly selective about the code they chose to test, suggesting that on-request execution of generated code promoted critical thinking. Given the growing importance of learning dialogue-based programming with AI, we provide this tool as a publicly accessible resource, accompanied by a corpus of programming problems for educational use.

📄 PDF Abstract BibTeX arXiv:2503.04267

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

BlockPython: A Process-Aware Agent-Supported Platform for the Transition from Block-Based to Python Programming

2026-08-06 · Jesse Yusuf Chan, Haoming Wang, Mingwei Xu, Xianlong Xu arxiv

The transition from block-based to text-based programming requires learners to convert visible program structures into abstract textual expressions, which may create a cognitive gap between understanding computational co…

Modeling Student Response Times: Towards Efficient One-on-one Tutoring Dialogues

2018-11-01 · WS 2018 11 · Luciana Benotti, Jayadev Bhaskaran, Sigtryggur Kjartansson, David Lang

In this paper we investigate the task of modeling how long it would take a student to respond to a tutor question during a tutoring dialogue. Solving such a task has applications in educational settings such as intellige…

Math

Compiler-Guided Inference-Time Adaptation: Improving GPT-5 Programming Performance in Idris

2026-02-12 · Minda Li, Bhaskar Krishnamachari arxiv

GPT-5, a state of the art large language model from OpenAI, demonstrates strong performance in widely used programming languages such as Python, C++, and Java; however, its ability to operate in low resource or less comm…

A Study on Prompt-based Few-Shot Learning Methods for Belief State Tracking in Task-oriented Dialog Systems

2022-04-18 · Debjoy Saha, Bishal Santra, Pawan Goyal

We tackle the Dialogue Belief State Tracking(DST) problem of task-oriented conversational systems. Recent approaches to this problem leveraging Transformer-based models have yielded great results. However, training these…

Few-Shot LearningLanguage Modelling

Leveraging Generative AI for Enhancing Automated Assessment in Programming Education Contests

2025-06-06 · Stefan Dascalescu, Adrian Marius Dumitran, Mihai Alexandru Vasiluta

Competitive programming contests play a crucial role in cultivating computational thinking and algorithmic skills among learners. However, generating comprehensive test cases to effectively assess programming solutions r…