IUI '261st AuthorProgramming Education & Computational Thinking +2
From Visual to Multimodal Programming: Designing an Interface to Externalize Decomposition Thinking for Novice Learners
Decomposition, the process of breaking down complex problems into manageable parts, is a fundamental component of computational thinking (CT) but remains challenging for novice learners. We present Spark, a multimodal programming interface that supports the externalization of decomposition thinking by organizing user-…