Introduce LLM tools at later stages of programming education, after students have acquired basic coding principles¶
Strategy · All strategies
Evidence · no claims cited
Description¶
The authors advocate a balanced approach to integrating LLMs into educational curriculums: "By introducing these tools at later stages of programming education, after students have acquired basic coding principles", so students gain both productivity benefits and problem-solving skills developed through traditional methods. The strategy responds to their finding that premature LLM use can diminish essential problem-solving experiences.
Design Implications¶
Context¶
Requirements¶
- Students must first acquire basic coding principles through traditional learning methods before LLM introduction
Constraints¶
- The article's evidence base is a correlational study with thirty-two participants over ten weeks, which the authors state may not generalize across all programming education contexts
Target Learners¶
- undergraduate programming students
Target Learning Goals¶
- independent problem-solving skills
- foundational programming competencies in web development
Related Strategies¶
Examples¶
-
Key Sources¶
- Jošt, G.; Taneski, V.; Karakatič, S. (2024). The Impact of Large Language Models on Programming Education and Student Learning Outcomes. Appl. Sci. 14, 4115. https://doi.org/10.3390/app14104115
Page metadata
| Field | Value |
|---|---|
type |
strategy |
id |
introduce-llms-after-basic-coding-principles |
title |
Introduce LLM tools at later stages of programming education, after students have acquired basic coding principles |
description |
The authors advocate a balanced approach to integrating LLMs into educational curriculums: "By introducing these tools at later stages of programming education, after students have acquired basic coding principles", s... |
status |
review |
generated |
by process:wiki-ingest on 2026-10-12 |
trust |
unverified — no one has confirmed this page's content |
sources |
1 — jošt-2024 |
Frontmatter is the page's machine-readable record — see the Schema & Guide.