> Paper: Pedagogical Promise and Peril of AI: A Text Mining Analysis of ChatGPT Research Discussions in Programming Education > Authors: Juvy C. Grume, John Paul P. Miranda, Aileen P. De Leon, Jordan L. Salenga, Hilene E. Hernandez, Mark Anthony A. Castro, Vernon Grace M. Maniago, Joel D. Canlas, Joel D. Quiambao > arXiv: 2605.00361 | 2026-04-29
---
The Classroom Anxiety: "Will AI Stop Students from Learning to Code?"
Picture two students facing the same programming problem:
Student A:
- Hits a hard coding problem
- Asks ChatGPT
- Gets complete working code in 30 seconds
- Copy-pastes it
- Submits the assignment
- Gets a decent grade
- But learns nothing
- Hits the same problem
- Tries to solve it independently first
- Uses ChatGPT to verify their approach
- Understands the solution
- Can handle similar problems next time
- Genuinely learns
- Integrating ChatGPT into curricula
- Designing AI-assisted learning activities
- Adjusting teaching methods
- The goal is guidance, not prohibition
- ChatGPT increases engagement
- Lowers the barrier to programming
- Makes learning more enjoyable
- But may reduce deep thinking
- Building AI-assisted learning environments
- Not replacing teachers, but augmenting them
- Human-AI collaboration models
- Assessing students' real abilities
- Distinguishing "AI-written" from "student-written" work
- Teaching prompt engineering
- Reforming assessment methods
- *Lower barriers*: friendlier for beginners, instant feedback, less frustration, higher engagement
- *Personalized learning*: adapts to student level, available 24/7, unlimited patience
- *Teacher support*: grading assistance, answering FAQs, freeing teachers for deep teaching
- *Over-reliance*: students stop thinking, just ask for answers, lose problem-solving skills, a "ghostwritten by AI" culture
- *Assessment difficulties*: can't tell whether the student or the AI knows the material; homework loses diagnostic value; grades become distorted; integrity issues
- *Shallow learning*: copy-paste replaces understanding, surface mastery, no knowledge transfer
- Not pouring in knowledge, but building capability
- Tools can assist, but cannot replace thinking
Student B:
Same tool, completely different outcomes.
---
What the Research Found: Four Themes
Using text mining on research literature about ChatGPT in programming education, the paper identified four major themes:
1. Pedagogical Implementation
2. Student-Centered Learning and Engagement
3. AI Infrastructure and Human-AI Collaboration
4. Assessment, Prompting, and Model Evaluation
Key insight: ChatGPT is a tool. Its effect depends on how it is used—it can either promote or hinder learning, and the difference lies in instructional design.
---
The "Promise" and the "Peril"
Promise:
Peril:
---
A Feynman-Style Verdict: The Tool Doesn't Decide the Outcome—Usage Does
Feynman noted that "knowing the name of something" and "understanding something" are entirely different.
In AI education, one could say:
> "ChatGPT doesn't make students dumber or smarter. It's a magnifying glass that exposes the user's learning habits. Good students use it to accelerate learning; lazy students use it to avoid thinking. The challenge for education is not banning the tool, but cultivating good learning habits."
This reflects the essence of education:
Takeaways
If you're thinking about the relationship between AI and education, ask yourself:
1. Am I cultivating thinking ability, or copy-paste ability? 2. Is AI an accelerator of learning, or a replacement for thinking? 3. Do assessment methods need reform? 4. How do I design learning experiences that are AI-assisted but not AI-dependent?
The paper's core message: AI's role in education depends on how we use it.
When educators learn to collaborate with AI rather than fight it, education can evolve. In the AI era, the best education teaches not knowledge, but how to learn—and AI can be a partner in that process, not an adversary.
The best tools on the learning journey don't hand you answers; they help you find ways to reach the answer yourself.