Havenga, H. (2016). Project-based learning in higher education: Exploring programming students’ development towards self-directedness. South African Journal of Higher Education, 29(4). https://doi.org/10.20853/29-4-515