Promoting programming education of novice programmers in elementary schools: A contrasting cases approach for learning programming. - Ning Ma; Jinglong Qian; Kaixin Gong; Yao Lu (Educ. Inf. Technol., 2023)