References
[3]. Arslan, K., & Akçelik, M. (2019). Using Scratch in Programming Education: Attitudes and Perceptions of Pre- Service Teachers. Ulusal Eğitim Akademisi Dergisi, 3(1), 41- 61.
[6]. Bandura, A. (1997). Self-Efficacy: The exercise of control. New York: Freeman.
[8]. Baz, F. Ç. (2018). A comparative review of coding software for children. Curr Res Educ, 4(1), 36-47.
[9]. Beug, A. (2012). Teaching introductory programming concepts: A comparison of Scratch and Arduino. (Unpublished Master Thesis), California Polytechnic State University.
[11]. Can, A. (2017). SPSS ile Bilimsel Araştırma Sürecinde Nicel Veri Analizi. Ankara: Pegem Akademi.
[12]. Cho, S. H., Song, J. B., Kim, S. S., & Paik, S. H. (2008). The effect of a programming class using Scratch. Journal of The Korean Association of Information Education, 12(4), 375-384.
[13]. Cohen, J. (1988). Statistical power analysis for behavioral sciences. New York, NY: Routledge Academic.
[14]. Çatlak, Ş., Tekdal, M. & Baz, F. Ç. (2015). Status of programming teaching with Scratch software: A document review study. Journal of Instructional Technologies & Teacher Education, 4(3), 13-25.
[16]. Erol, O. (2015). The effect of teaching programming with Scratch on the motivation and success of information technology teacher candidates (Unpublished Ph.D. Dissertation). Anadolu University, Graduate School of Educational Sciences, Eskişehir.
[19]. Fraenkel, J. R., & Wallen, N. E. (2006). How to design and evaluate research in education (sixth edition). McGraw-Hill, New York.
[20]. Kalelioglu, F., & Gülbahar, Y. (2014). The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners' Perspective. Informatics in Education, 13(1), 33-50.
[21]. Kasalak, İ. (2017). The effect of robotic coding activities on middle school students' self-efficacy perceptions and student experiences related to the activities (Unpublished Master Thesis). Hacettepe University, Graduate School of Educational Sciences, Ankara.
[25]. Korkmaz, Ö. (2016). The Effect of Scratch-Based Game Activities on Students' Attitudes, Self-Efficacy and Academic Achievement. Online Submission, 8(1), 16-23.
[26]. Korucu, A. T., & Taşdöndüren, T. (2019). Investigation of Secondary School Students' Self-Efficacy Perceptions of Block-Based Programming and Their Attitudes Towards Robotics. Journal of Ahmet Kelesoglu Education Faculty, 1(1), 44-58.
[27]. Küçükkurt, M., Akça, M. & Turan, İ (2016). Temel kodlama eğitimi. Ankara: Pusula Kitapçılık.
[30]. Nam, D., Kim, Y., & Lee, T. (2010, November). The effects of scaffolding-based courseware for the Scratch programming learning on student problem solving skill. In Proceedings of the 18th International Conference on Computers in Education (pp. 723-727). Putrajaya, Malaysia: Asia-Pacific Society for Computers in Education.
[34]. Özbey, T. (2018). Pre-school coding education and coding tools, İstanbul Ticaret University Graduate School of Foreign Trade, İstanbul.
[35]. Pakman, N. (2018). The effect of basic level coding, robotic, 3D design and game design education applied to students aged 8-10 on problem solving and reflective thinking skills (Unpublished Master Thesis). Bahçeşehir University, Graduate School of Educational Sciences, İstanbul.
[36]. Rizvi, M., Humphries, T., Major, D., Jones, M., & Lauzun, H. (2011). A CS0 course using Scratch. Journal of Computing Sciences in Colleges, 26(3), 19-27.
[40]. Sayın, Z., & Seferoğlu, S. S. (2016). Coding education as a new 21st century skill and its effect on educational policies. In Academic Informatics Conference (pp. 3-5).
[41]. Serim, E. Ü. (2019). Examination of students' computational thinking skills and self-efficacy perceptions about coding with coding education designed with gamification method (Unpublished Master's Thesis), Balıkesir University, Graduate School of Natural and Applied Sciences.
[42]. Sırakaya, M. (2018). Student views on coding education. Ondokuz Mayis University Journal of Education, 37(2), 79-90.
[44]. Uslu, N. A., Mumcu, F. & Eğin, F. (2018). The effect of visual programming activities on computational thinking skills of middle school students. Journal of Ege Education Technologies, 2(1), 19-31.
[46]. Yüksel, S. (2017). The effect of using separation and merging technique in the teaching of the Scratch program on the academic achievement and permanence of the students' attitudes towards the course. (Unpublished Master Thesis). Adnan Menderes University, Graduate School of Social Sciences, Aydın.