Bawamohiddin, A. B. and Razali, R. (2017) “Problem-based Learning for Programming Education”, International Journal on Advanced Science, Engineering and Information Technology, 7(6), pp. 2035–2050. doi: 10.18517/ijaseit.7.6.2232.