1. Mauricio, R., Veado, L., Moreira, R., Figueiredo, E., & Costa, H. (2018). A systematic mapping study on game-related methods for software engineering education. Information and software technology, 95, 201 - 218.
2. Sife, A., Lwoga, E., & Sanga, C. (2007). New technologies for teaching and learning: Challenges for higher learning institutions in developing countries. International journal of education and development using ICT, 3(2), 57-67.
3. Voogt, J., Erstad, O., Dede, C., & Mishra, P. (2013). Challenges to learning and schooling in the digital networked world of the 21st century. Journal of computer assisted learning, 29(5), 403-413.
4. Islam, N., Beer, M., Slack, & Frances. (2015). E-learning challenges faced by academics in higher education. Journal of education and training studies, 3(5), 102-11.
5. Durmuscelebi, M. (2013). Examining candidate teachers' learning styles by some variables. International journal of academic research, 5(3), 210-219.
6. Konak, A., Clark, T., & Nasereddin, M. (2013). Best practices to design hands-on activities for virtual computer labotories. 3rd IEEE integrated STEM education conference (ISEC) (pp. 1 - 7). Princeton, NJ: IEEE.
7. Shamsudin, N. M., Abdullah, N., & Yaamat, N. (2013). Strategies of teaching science using an inquiry based science education (IBSE) by novice chemistry teachers. 6th International conference on university learning and teaching (InCULT 2012) (pp. 583-592). Selangor, Malaysia: Elsevier Ltd.
8. Buch, N. J., & Wolff, T. F. (2000). Classroom teaching through inquiry. Journal of professional issues in engineering education and practice, 105-109.
9. Ma, C., Xiao , R., Wei, Y., & Yang, H. H. (2011). An inquiry-based learning approach on a educational technology course. 2011 International symposium on IT in medicine and education (ITME) (pp. 422-424). Cuangzhou: IEEE.
10. Justice, C., Rice, J., Warry, W., Inglis, S., Miller, S., & Sammon, S. (2007). Inquiry in higher education: Reflections and directions on course design and teaching methods. Innovative higher education, 31(4), 201-214.
11. Biswas, G., Leeelawong, K., Schwartz, D., Vye, N., & The Teachable Agents Group at Vanderbilt. (2005). Learning by teaching: A new agent paradigm for educational software. Applied artificial intelligence, 19(3-4), 363-392.
12. Dubinsky, Y., & Hazzan, O. (2005). A framework for teaching sofware development methods. Computer science education, 15(4), 275-296.
13. Selwyn, N. (2007). The use of computer technology in university teaching and learning: A critical perspective. Journal of computer assisted learning, 23(2), 83-94.
14. Welsh, E., Wanberg, C., Brown, K., & Simmering, M. (2003). Elearning: Emerging uses, empirical results and future directions. International journal of training and development, 7(4), 245-258.