“…Learning to understand code is difficult for introductory-courses students because it requires simultaneous learning of programming concepts, ways representing algorithms, and programminglanguage syntax. This problem has been addressed in many works, including (Gulec et al, 2019;Jawale et al, 2019;Karvelas, 2019;Kramer et al, 2019;Montagner et al, 2019;Swidan & Hermans, 2019;Zafar & Farooq, 2019). Paper (Malik, 2019) states that 50 % of students in the introductory programming course are "not good enough", while 63 % of students were rated as "medium".…”