“…assembling, coding and running robots. Conceptual content (sequences, loops, events, parallelism, conditionals, operators and data) and practical content (being incremental and iterative, testing and debugging, reusing and remixing, abstracting and modularizing) are widely concerned in the literatures included(Brennan & Resnick, 2012).As a result, in this study, essential ability included programming concepts, knowledge, computational concepts that students learn in ER activities, as well as practical skills related to programming, such as hands-on operation, execution ability, computational practise and practical skills(Master et al, 2017;Urlings et al, 2019).Throughout the literatures, ER education undertakes the mission of cultivating students' ability and literacy development. In 2006, Jeannette M. Wing put forward the CT definition so that endowed with K-12 programming education a new logical starting point(Sun et al, 2020;Wing, 2006).…”