1. Skalka, J., Drlik, M.: Conceptual framework of microlearning-based training mobile application for improving programming skills. In: Auer M., Tsiatsos T. (eds.) Interactive Mobile Communication Technologies and Learning, IMCL 2017. Advances in Intelligent Systems and Computing, vol. 725 (2018)
2. Looi, H.C., Seyal, A.H.: Problem-based learning: an analysis of its application to the teaching of programming. In: Conference Problem-Based Learning: An Analysis of its Application to the Teaching of Programming, pp. 68–75 (2014)
3. Razvi, S., Trevor-Roper, S., Goodliffe, T., Al-Habsi, F., Al-Rawahi, A.: Evolution of OAAA strategic planning: using ADRI as an analytical tool to review its activities and strategic planning. In: Proceedings of 7th Annual International Conference on Strategic Planning for Quality Assurance and Accreditation of Universities and Educational Arab Institutions (2012)
4. Sohail, M., Coldwell-Neilson, J.: Comparison of traditional and ADRI based teaching approaches in an introductory programming course. J. Inf. Technol. Educ. Res. 16, 267–283 (2016)
5. Keller, J.M.: The use of the ARCS model of motivation in teacher training. In: Aspects of Educational Technology, vol. 17, pp. 140–145 (1984)