“Understanding Elements, Strengths and Challenges of Explicit Instruction for the Teaching of Computer Programming (to Post-Graduate Students)”. The Independent Journal of Teaching and Learning, vol. 18, no. 1, May 2023, pp. 59-80, https://doi.org/10.17159/ijtl.v18i1.17171.