Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications

Reading time: 1 minute
...

📝 Original Info

  • Title: Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications
  • ArXiv ID: 2511.04144
  • Date: 2025-11-06
  • Authors: ** 논문에 명시된 저자 정보가 제공되지 않았습니다. **

📝 Abstract

Generative AI tools such as ChatGPT now provide novice programmers with unprecedented access to instant, personalized support. While this holds clear promise, their influence on students' metacognitive processes remains underexplored. Existing work has largely focused on correctness and usability, with limited attention to whether and how students' use of AI assistants supports or bypasses key metacognitive processes. This study addresses that gap by analyzing student-AI interactions through a metacognitive lens in university-level programming courses. We examined more than 10,000 dialogue logs collected over three years, complemented by surveys of students and educators. Our analysis focused on how prompts and responses aligned with metacognitive phases and strategies. Synthesizing these findings across data sources, we distill design considerations for AI-powered coding assistants that aim to support rather than supplant metacognitive engagement. Our findings provide guidance for developing educational AI tools that strengthen students' learning processes in programming education.

💡 Deep Analysis

Figure 1

📄 Full Content

📸 Image Gallery

educator-1.png implication-1.png implication-2.png interaction-1.png interaction-2.png interaction-3.png method-1.png student-1.png

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut