“Self-regulated Learning in Computer Programming: Strategies Students Adopted During an Assignment” (2025) Immersive Learning Research - Academic, 1(1), pp. 87–101. doi:10.56198/2ka8my09.