Evaluating the Effect of Program Visualization on Student Motivation | IEEE Journals & Magazine | IEEE Xplore