Design and Evaluation of a Deep Learning Recommendation Based Augmented Reality System for Teaching Programming and Computational Thinking | IEEE Journals & Magazine | IEEE Xplore