Skip to search boxSkip to navigationSkip to main content

Prompts First, Precision Later: Reviving the Vision of Natural Language Programming for Computing Education

  • Brent N. Reeves
    ,
  • James Prather
    ,
  • Paul Denny
    ,
  • Juho Leinonen
    ,
  • Stephen MacNeil
    ,
  • Andrew Luxton-Reilly
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Article number

46

Pages from-to (Number of pages)

Pages 1-8 (8 pages)

Publication milestones

  • Published - 2025

Publication status

Published - 2025

Place of publication

New York, NY, USA

Publisher

Association for Computing Machinery, United States
9798400715990

Publication IDs

  • Scopus: 105022892425

Host publication title

Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025

Host publication editors

  • Juho Leinonen
  • Rodrigo Duran

Abstract

Generative AI (GenAI) is disrupting Computer Science Education, proving to be increasingly capable at more and more challenges. Although some educators consider this a threat to computing education, we argue that the move towards natural language was inevitable. Since the beginning, our discipline has continually increased the level of abstraction in each new representation. We have progressed from hardware dip switches, through special purpose languages and visual representations like flow charts, all the way now to "natural language"expressions of problems that serve as "prompts"for generating solutions.Now students can finally engage in problem solving via the abstraction level of the "language"with which they have been "problem solving"all their lives. And the arbitrary association of "computer programming"with "English"has finally been broken, thanks to the natural language translation capabilities of large language models. We must adjust our pedagogy to this new era. Similar to how we don't start teaching math by teaching decontextualised math notation, we shouldn't start teaching programming by requiring precise programming language syntax. New learners should start from the highest level of abstraction we have: prompts first.

Publication metrics

PlumX, opens in new tab

Citations
1
Captures
36

Funding Details

This work was supportedby the Research Council of Finland grant #356114 and a GoogleGARA grant.

Related Event

Title

International Conference on Computing Education Research: Koli Calling

Event type

Conference

Degree of recognition

International event

Date

11/11/2025 - 16/11/2025

Location

Koli Finland