Liberating Logic in the Age of AI: Going Beyond Programming with Computational Thinking
On the map: LLM reasoning → Reasoning for agents, planning and code
Abstract (arXiv)
Mastering one or more programming languages has historically been the gateway to implementing ideas on a computer. Today, that gateway is widening with advances in large language models (LLMs) and artificial intelligence (AI)-powered coding assistants. What matters is no longer just fluency in traditional programming languages but the ability to think computationally by translating problems into forms that can be solved with computing tools. The capabilities enabled by these AI-augmented tools are rapidly leading to the commoditization of computational thinking, such that anyone who can articulate a problem in natural language can potentially harness computing power via AI. This shift is poised to radically influence how we teach computer science and data science in the United States and around the world. Educators and industry leaders are grappling with how to adapt: What should students learn when the hottest new programming language is English? How do we prepare a generation of computational thinkers who need not code every algorithm manually, but must still think critically, design solutions, and verify AI-augmented results? This paper explores these questions, examining the impact of natural language programming on software development, the emerging distinction between programmers and prompt-crafting problem solvers, the reforms needed in computer science and data science curricula, and the importance of maintaining our fundamental computational science principles in an AI-augmented future. Along the way, we compare approaches and share best practices for embracing this new paradigm in computing education.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 4 of its 8 references that are in the map. First posted on arXiv 21 Nov 2025.
Builds on
4 of 8 references.
References · 4
- 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 619
- 2025Evaluating LLMs for Visualization Generation and Understandingcited by 5
- 2025Time Warp: The Gap Between Developers' Ideal vs Actual Workweeks in an AI-Driven Eracited by 4
- 2024Is English the New Programming Language? How About Pseudo-code Engineering?cited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education
- 2023Teach AI How to Code: Using Large Language Models as Teachable Agents for Programming Education
- 2026Building AI Companions that Prioritise Learning over Performance
- 2025Computational Thinking Reasoning in Large Language Models
- 2024Assessing the Creativity of LLMs in Proposing Novel Solutions to Mathematical Problems
- 2023ChatLogo: A Large Language Model-Driven Hybrid Natural-Programming Language Interface for Agent-based Modeling and Programming
- 2025From Struggle (06-2024) to Mastery (02-2025) LLMs Conquer Advanced Algorithm Exams and Pave the Way for Editorial Generation
- 2025Learning to Code with Context: A Study-Based Approach