Adams, D. R. (2018). An Empirical Study on Teachers ’ and Students ’ Perception of Project Based Learning (University of Central Oklahoma). Retrieved from http://scholarworks.uark.edu/etd/2764
Al-Mohammadi, N. (2015). The effectiveness of a proposed educational software on the achievement of a computer course of first-grade high school students in Jeddah. Arab Studies in Education and Psychology - Saudi Arabia, 62, 305 - 327.
Alhassan, R., & Arabia, S. (2017). The Effect of Employing Self-Explanation Strategy with Worked Examples on Acquiring Computer Programing Skills. Journal of Education and Practice, 8(6), 186–196. Retrieved from http://www.iiste.org
Asih, S. S. (2019). Learning Discipline Level and its Correlation with the Achievement Level of Learning Outcomes of Primary School Students. Advances in Social Science, Education and Humanities Research. 5th International Conference on Education and Technology (ICET 2019), 382(Icet), 361–363. Retrieved from http://creativecommons.org/licenses/by-nc/4.0/
Baran, E., Bilici, S. C., Sari, A. A., & Tondeur, J. (2019). Investigating the impact of teacher education strategies on preservice teachers ’ TPACK. British Journal of Educational Technology, 50(1), 357–370. https://doi.org/10.1111/bjet.12565
Bau, D., Gray, J., Kelleher, C., Sheldon, J. & Turbak, F. (2017). Learnable programming: blocks and beyond. Commun. ACM, 60(6), pp. 72–80.
Begel, A. & Klopfer, E. (2007). StarLogo TNG: An introduction to game development. J. E-Learning, 53, p. 146.
Bielaczyc, K., & Pirolli, P. (1995). Training in Self-explanation and Self-Regulation Strategies: Investigating the Effects of Knowledge Acquisition Activities on Problem Solving. Cognition and Instruction, 13(2), 221-252.
Biggers, M., Brauer, A. & Yilmaz, T. (2008). Student perceptions of computer science: a retention study comparing graduating seniors with CS leavers. in Proc. 39th SIGCSE technical symposium on Computer science education, pp. 402-406.
Celestine, A. U., & Nonyelum, O. F. (2018). Impact of Social Media on Students’ Academic Performance. International Journal of Scientific & Engineering Research, 9(3), 1454–1462.
Chen, C., Haduong, P., Brennan, K., Sonnert, G., Chen, C., Haduong, P., … Sonnert, G. (2018). The effects of first programming language on college students ’ computing attitude and achievement : a comparison of graphical and textual languages. Computer Science Education, 00(00), 1–26. https://doi.org/10.1080/08993408.2018.1547564
Cooper, S., Dann, W. & Pausch, R. (2000). Alice: a 3-D tool for introductory programming concepts. Journal of Comput. Sci. Coll., 15(5), pp. 107– 116.
Disalvo, B. (2014). Graphical qualities of educational technology: Using dragand-drop and text-based programs for introductory computer science. IEEE comput. graph. appl., 34(6), pp. 12–15.
Fredricks, J. A. (2016). Student engagement , context , and adjustment : Addressing de fi nitional , measurement , and methodological issues. European Association for Research on Learning and Instruction, 43, 2014–2017. https://doi.org/10.1016/j.learninstruc.2016.02.002
Gajjar, N. B. (2013). Ethical Consideration in Research. International Journal for Research in Education, 2(7), 1–8. Retrieved from http://www.raijmr.com/ijre/wp-content/uploads/2017/11/IJRE_2013_vol02_issue_07_02.pdf
Garner, S. (2002). Reducing the Cognitive Load on Novice Programmers. Paper presented at the Ed-Media 2002 World Conference on Educational Multimedia, Hypermedia & Telecommunications.
Goode, J. & Margolis, J. (2011). Exploring computer science: a case study of school reform,” ACM Trans. Comput. Educ., 11(2).
Goschnick, S. (2015). App review: ScratchJr (Scratch Junior). Int. J. People Oriented Program, 4(1), pp. 50–55.
Grace-martin, M., Gay, G., & Ph, D. (2014). Web Browsing , Mobile Computing and Academic Performance . Web Browsing , Mobile Computing and Academic Performance. Educational Technology & Society, (January 2001). Retrieved from https://www.researchgate.net/publication/220374645
Guerin, R. J., Toland, M. D., Okun, A. H., Rojas-Guyler, L., Baker, D. S., & Bernard, A. L. (2019). Using a Modified Theory of Planned Behavior to Examine Teachers ’ Intention to Implement. Journal of School Health, 89(7), 549–559. https://doi.org/10.1111/josh.12781
Jacques, M. C., St, D., Tribble, C., & Pierre, J. (2019). Filters in the coping process of people with schizophrenia : A constructivist grounded theory study. Willey Online Library Journal, (February), 142–152. https://doi.org/10.1111/jpm.12515
Kalyuga, S. (2009). Instructional designs for the development of transferable knowledge and skills: A cognitive load perspective. Computers in Human Behavior, 25(2), 332- 338.
Kataria, Y. S., Krishna, H. G., Tyagi, V. K., & Vashishat, T. (2019). Consumer Buying behavior of Organic food Products in India Through the Lens of Planned Behavior Theory ABSTRACT : Research Journal of Humanities and Social Sciences, 10(01), 60–67. https://doi.org/10.5958/2321-5828.2019.00011.1
Kwon, K., & Jonassen, D. (2011). The Influence of Reflective Self-explanations on Problem-solving Performance. Journal of Educational Computing Research, 44(3), 247-263.
Lawson, M. A., & Lawson, H. A. (2013). New Conceptual Frameworks for Student Engagement Research , Policy , and Practice. Review of Educational Research, 83(3), 432–479. https://doi.org/10.3102/0034654313480891
Lee, L. (2014). The Effect of self-explanation and Reading Questions and answers on Learning Computer Programing. (Unpublished Doctoral Dissertation). University of Nevada [UMI number: 3613893].
Lewis, K. O., Colombo, J., Lawrence, C., & Chandler, M. (2019). Strategies to Improve Learner Engagement and “ Making Learning and Teaching Fun Again !” – Strategies to Improve Learner Engagement and Retention. Presentations, 15, 2–81. Retrieved from https://scholarlyexchange.childrensmercy.org/presentations/15
Liao, Q., Robert, X., Gurung, A., & Shi, W. (2015). Computers in Human Behavior A holistic understanding of non-users ’ adoption of university campus wireless network : An empirical investigation. COMPUTERS IN HUMAN BEHAVIOR, 49, 220–229. https://doi.org/10.1016/j.chb.2015.02.044
Lin, C., Broström, A., Årestedt, K., Mårtensson, J., Steinke, E., Pakpour, A. H., … Mårtensson, J. (2019). Using extended theory of planned behavior to determine factors associated with help-seeking behavior of sexual problems in women with heart failure : a longitudinal study. Journal of Psychosomatic Obstetrics & Gynecology, 0(0), 1–8. https://doi.org/10.1080/0167482X.2019.1572743
Ma, Y. J., Gam, H. J., & Banning, J. (2017). Perceived ease of use and usefulness of sustainability labels on apparel products : application of the technology acceptance model. Fashion and Textiles, 4(3), 1–20. https://doi.org/10.1186/s40691-017-0093-1
Maloney, J., Resnick, M. & Rusk, N. (2010). The Scratch programming language and environment. ACM Trans. Comput. Educ., 10(4), pp. 1–15.
Maloshonok, N. (2014). Vygotsky ’ s Theory : Lessons for Student Engagement Research. SERU International Research Conference, 2–13. Moscow: National Research University.
Marks, H. M. (2000). Student Engagement in Instructional Activity: Patterns in the Elementary, Middle, and High School Years. American Educational Research Journal, 37(1), 153–184.
Mazaya, M. S. (2019). Effective practical learning model for the subject of basic information technology Effective practical learning model for the subject of basic information technology. In J. of Physics (Ed.), International Conference on Mathematics and Science Education (ICMScE 2018). https://doi.org/10.1088/1742-6596/1157/4/042003
McNamara, D. S. (2009). The Importance of Teaching Reading Strategies. Perspectives on Language and Literacy, 34-40.
Miqdadi, M., & Harris, J. (2019). Investigating Students ’ Perceptions Of First -Year Engineering Tutorials. Proceedings 2019 Canadian Engineering Education Association (CEEA-ACEG19) Conference, 1–5.
Mohamed, H. (2019). Effect of Mobile Banking on the Financial Performance of Commercial Banks in Kenya. United States International University-Africa.
Mohammed, M., Metwally, A., Ali, N. (2015). The effectiveness of cognitive trips via the Web in the development of programing skills for the third preparatory grade students. Journal of the College of Education, Banha University - Egypt, 26, (101), 235 - 263.
Murphy, C. B. (2020). Stratified Random Sampling: Advantages and Disadvantages. Retrieved August 14, 2020, from Investopedia website: https://www.investopedia.com/ask/answers/041615/what-are-advantages-and-disadvantages-stratified-random-sampling.asp#:~:text=Stratified random sampling accurately reflects the population being studied because,proper representation within the sample.
Ngitoria, D. J. (2014). EFFECTIVENESS OF MICROFINANCE INSTITUTIONS IN EMPOWERING OF WOMEN PETTY TRADERS’ PERFORMANCE: THE CASE OF PRIDE TANZANIA LTD – MOROGORO BRANCH. Mzumbe University.
Pausch, R., & Kelleher, C. (2007). Using the Storytelling Alice programming environment to create computer-animated movies inspires middle school girls’ interest in learning to program computers. COMMUNICATIONS OF THE ACM, 50(7), 58–64.
Pirolli, P., & Recker, M. M. (1994). Learning Strategies and Transfer in the Domain of Programing. Cognition and Instruction, 12(3), 235-275.
Roy, M., & Chi, M. T. H. (2005). The Self-explanation Principle in Multimedia Learning. In R. E. Mayer (Ed.), The Cambridge Handbook of Multimedia Learning (271- 286). New York, NY: Cambridge University Press.
Shneiderman, B., & Kearsley, G. (2018). Engagement Theory : A Framework for Technology-Based Teaching and Learning. Educational Technology Publications, Inc., 38(5), 20–23. Retrieved from http://www.jstor.org/stable/44428478
Tharp, A. L. (1982). Selecting the ‘right’ programming language. in Proc. 13th SIGCSE technical symposium on Computer science education. pp. 151–155.
Trek, S. (2020). Stratified Random Sampling. Retrieved August 14, 2020, from Stat Trek website: https://stattrek.com/survey-research/stratified-sampling.aspx
Van Merrienboer, J. J. G. & Sluijsmans, D. M. A. (2009). Toward a Synthesis of cognitive Load Theory, Four- Component Instructional Design, and Self-Directed Learning. Educational Psychology Review, 21(1), 55-66.
Wagner, K. M. (2019). Faculty and Students’ Perceptions of Open Educational Resources vs. Traditional Textbooks. Wilmington University.
Walton, A., Homan, S., Naimi, L., & Tomovic, C. (2008). Student perceptions of a wireless audience response system. Emerald Insight, 5(4), 217–229. https://doi.org/10.1108/17415650810930901
Waziri H., Khadhran, N., & Mustafa, A. (2014). The effectiveness of a proposed multimedia interactive program using Flash software on the development of some programing skills of preparatory school students. Reading and Knowledge Journal. Egypt, 149, 117 - 138.
Weintrop, D. & Wilensky, U. (2015). To block or not to block, that is the question: students’ perceptions of blocks-based programming. in Proc. 14th international conference on interaction design and children, pp. 199–208.
Weintrop, D. & Wilensky, U. (2016). Bringing blocks-based programming into high school computer science classrooms. Paper presented at Annual meeting of the American Educational Research Association.
White, G. L., Sivitanides, M. P., & Marcos, S. (1997). A Theory of the Relationships between Cognitive Requirements of Computer Programming Languages and Programmers ’ Cognitive Characteristics. Journal of Information Systems Education, 13(1), 59–66.
Yuasa, M. (1994). The effects of active learning exercises on the acquisition of SQL query writing procedures. Georgia Inst of Technology.
Yukselturk, E., & Altiok, S. (2017). An investigation of the effects of programming with Scratch on the preservice IT teachers ’ self-efficacy perceptions and attitudes towards computer programming. British Journal of Educational Technology, 48(3), 789–801. https://doi.org/10.1111/bjet.12453