Latih, Rodziah, et al. “A Design for Challenge-Based Learning of Programming”. International Journal on Advanced Science, Engineering and Information Technology, vol. 8, no. 5, Oct. 2018, pp. 1912-8, doi:10.18517/ijaseit.8.5.6455.