A Model of Cultivating Computational Thinking Based on Visual Programming | IEEE Conference Publication | IEEE Xplore