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
- Abilene Christian University,
- The University of Auckland,
- Aalto University,
- Temple University,
- ,
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishArticle number
46Pages from-to (Number of pages)
Pages 1-8 (8 pages)Publication milestones
- Published - 2025
Publication status
Published - 2025
Place of publication
New York, NY, USAPublisher
Association for Computing Machinery, United StatesISBN (Print)
9798400715990Publication IDs
- Scopus: 105022892425
Host publication title
Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025Host 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.
Access to documents
Related Event
Title
International Conference on Computing Education Research: Koli Calling
Event type
ConferenceDegree of recognition
International eventDate
11/11/2025 - 16/11/2025Location
Koli Finland
