Tag: Computing Education

The Elephant in the Syntax: A Comparative Study of Semantics‑First, Block‑Based, and Textual Programming
Study comparing semantics-first, block-based, and textual programming for secondary students finds that making program state visible during coding yields significantly better task performance.

A Research Course to Develop AI Tools for K–12 Learning
University course integrating AI/ML software development with educational research training, producing tools for K-12 instruction through authentic school partnerships.

ExPeerience: Towards AI-Assisted Learnersourcing to Bridge Conceptual Understanding and Problem Solving in Database Programming Education
AI-assisted learnersourcing framework balancing student learning and content reusability in database programming education through structured collaborative roles between learners and LLMs.

Teaching Spell Checkers to Teach: Pedagogical Program Synthesis for Interactive Learning
SPIRE transforms spell-checking into interactive learning through pedagogical program synthesis, supporting metalinguistic reasoning for language-based learning disorders.

AI-Augmented Tangible Programming: Extending Tangible-MakeCode for Creative Learning
AI-augmented extension of tangible programming environments supporting learner-driven project expansion through conversational scaffolding and template generation for physical blocks.





