1. Discrepancies between student perception and achievement of learning outcomes in a flipped classroom;J. R. Van Sickle;Journal of the Scholarship of Teaching and Learning,2016
2. Forbes Technology Council. (2017). 13 Top Tech Skills In High Demand For 2018. Retrieved from https://www.forbes.com/sites/forbestechcouncil/2017/12/21/13-top-tech-skills-in-high-demand-for-2018/#15a888741e5c
3. Instructional strategy in the teaching of computer programming: a need assessment analyses;M. N. Ismail;TOJET: The Turkish Online Journal of Educational Technology,2010
4. ACM/IEEE. (2013b). Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science: ACM.
5. Cognitive factors in programming with diagrams;A. F. Blackwell;Artificial Intelligence Review,2001