🏷️ programming-its
6 pages tagged with programming-its(6 articles, 0 concepts)
📄 Flowcode: An AI-Powered Programming Environment for Scaffolding Iteration in Creative Computing Education
Building upon found examples is a popular way people learn to code, especially in creative coding communities where sharing projects and remixing are common practices. But effectively doing so require…
📄 Automated Recommendation of Programming Learning Content Using Pattern-based Knowledge Components
Introductory programming instruction relies on hands-on practice and short learning activities to support mastery of foundational concepts. Although many such learning resources exist, organizing and …
📄 DebugTracker: Lightweight Process Evidence for Classroom Debugging
Debugging exercises are usually graded from final code and test outcomes, which hide *how* students reproduced failures, formed hypotheses, inspected evidence, edited code, and verified fixes. The aut…
📄 Say What? Examining Text and Voice Input Modalities for Prompt-Based Programming in Computing Education
Nearly all prior research on LLMs in computing education has used text input, yet voice-enabled interfaces are becoming common. This exploratory study investigated how introductory programming student…
📄 Understanding Student Perceptions, Mistakes, and Debugging Approaches when Solving Natural Language Programming Tasks
Learning to communicate with code-generating AI is an emerging skill for novice programmers. 'Prompt Problems' — having students solve computational tasks by writing natural-language prompts for code-…
📄 Codify: An Intelligent Socratic Tutoring System for Programming Education
Codify (also referred to as "AI Tutor") is a web-based [[intelligent-tutoring]] platform for programming education that integrates conversational AI, adaptive assessment, and learning analytics. It le…