Major, L., Kyriacou, T. and Brereton, O., 2012. Systematic literature review: teaching novices programming using robots. English. IET Software, 6, 6, 502 – 513( 11). ISSN: 1751-8806.
Malik, S. and Al-Emran, M., 2018. Social Factors Influence on Career Choices for Female Computer Science Students. International Journal of Emerging Technologies in Learning( iJET), 13( 05), pp. 56 – 70. ISSN: 1863-0383. Available at: < https:// onlinejournals. org / index. php / i-jet / article / view / 8231 >.
Master, A, Cheryan, S. and Meltzoff, A. N., 2016. Computing Whether She Belongs: Stereotypes Undermine Girls’ Interest and Sense of Belonging in Computer Science. Journal of Educational Psychology, 108, 3.
Michell, D., Szorenyi, A., Falkner, K. and Szabo, C., 2017. Broadening participation not border protection: how universities can support women in computer science. Journal of Higher Education Policy and Management, 39( 4), pp. 406 – 422.
Milne, I. and Rowe, G., 2002. Difficulties in Learning and Teaching Programming— Views of Students and Tutors. Education and Information Technologies, 7( 1), pp. 55 – 66. ISSN: 1573-7608.
Nasiri, F. and Mafakheri, F., 2015. Higher Education Lecturing and Humor: From Perspectives to Strategies. Higher Education Studies, 5( 5), pp. 26 – 31.
O’ Kelly, J. and Gibson, J. P., 2006. RoboCode & Problem-based Learning: A Non-prescriptive Approach to Teaching Programming. In: Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. ITICSE’ 06. Bologna, Italy: ACM, pp. 217 – 221. ISBN: 1-59593-055-8.
Papadimitriou, C. H., 2003. Mythematics: Storytelling in the Teaching of Computer Science and Mathematics. In: Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE’ 03. Thessaloniki, Greece: ACM, pp. 1 – 1. ISBN: 1-58113- 672-2.
Perkins, D. N., Hancock, C., Hobbs, R., Martin, F. and Simmons, R., 2013. Conditions of Learning in Novice Programmers. In: Soloway, E. and Spohrer, J. C. Studying the Novice Programmer. New Jersey: Psychology Press, pp. 261 – 280.
Processing Foundation, 2019. Overview. A short introduction to the Processing software and projects from the community. Available at: < https:// processing. org / overview /> [ Accessed 22nd May 2019 ].
Robins, A., Rountree, J. and Rountree, N., 2003. Learning and Teaching Programming: A Review and Discussion. Computer Science Education, 13( 2), pp. 137 – 172.
Sax, L. J., Lehman, K. J., Jacobs, J. A., Kanny, M. A., Lim, G., Monje-Paulson, L. and Zimmerman, H. B., 2017. Anatomy of an Enduring Gender Gap: The Evolution of Women’ s Participation in Computer Science. The Journal of Higher Education, 88( 2), pp. 258 – 293.
Short, F. and Martin, J., 2011. Presentation vs. Performance: Effects of Lecturing Style in Higher Education on Student Preference and Student Learning. Psychology Teaching Review, 17( 2), pp. 71 – 82.
Tan, P., Ting, C. and Ling, S., 2009. Learning Difficulties in Programming Courses: Undergraduates’ Per-spective and Perception. In: 2009 International Conference on Computer Technology and Development. Vol. 1, pp. 42 – 46.
The Quality Assurance Agency for Higher Education, 2018. UK Quality Code for Higher Educaton: Advice and Guidance- Assessment. Available at: < https:// www. qaa. ac. uk / docs / qaa / quality-code / advice-andguidance-assessment. pdf? sfvrsn = ca29c181 _ 4 > [ Accessed 30th May 2019 ].
Wood, D., Bruner, J. S. and Ross, G., 1976. The Role of Tutoring in Problem Solving. Journal of Child Psychology and Psychiatry, 17( 2), pp. 89 – 100. ISSN: 1469-7610.
30