1. Ali, A., Shubra, C.: Efforts to reverse the trend of enrollment decline in computer science programs. Issues Informing Sci. Inf. Technol. 7(16) (2010)
2. Allan, V., Kolesar, M.V.: Teaching computer science: a problem solving approach that works. SIGCUE Outlook 25(1/2), 2–10 (1997)
3. Communications in Computer and Information Science;G Barlow-Jones,2017
4. Barlow-Jones, G., van der Westhuizen, D.: The correlation between students’ English proficiency and their grasp of computer programming. In: Proceedings of the Global Learn, pp. 569–573. Association for the Advancement of Computing in Education (2016)
5. Barlow-Jones, G., van der Westhuizen, D.: The role that a students’ socio-economic status plays in their performance in computer programming modules. In: Proceedings of the Global Learn, pp. 143–148. Association for the Advancement of Computing in Education (2016)