Computational thinking, the core of computer science, became critical learning skill for all learners. In order to cultivating computational thinking, learners have to design problem solving process to solve efficiently and effectively and represent ...