Analytic Hierarchy Process for an Automated Evaluation of Learning Difficulties of Novice Programmers | IEEE Journals & Magazine | IEEE Xplore