Translating Design Requirements into a Hybrid Prototype for Early Programming Education: The Iterative Development of IMPACT+
Teaching fundamental programming concepts to primary school children remains a challenge in computer science education. Early programming instruction must balance conceptual complexity with developmental appropriateness, as learners are expected to engage with ideas such as sequencing, loops, conditional logic, debuggi...