Personalized learning pathways using code puzzles for novice programmers
Wint Yee Hnin · 2017
Computer science education is still limited for middle school and high school students, while programming becomes an important skill to know. Therefore, students often have to rely on novice programming environments such as Scratch [1] and Hour of Code [2] and learn coding independently.