A tangible programming solution to develop computational thinking : programming block recognition using convolution neural network - Chin, Khai Hong (2017)