- Akpınar, Y., & Altun, A. (2014). The need for programming training in information society schools. Elementary Education Online, 13(1), 1–4. [Google Scholar]
- Ala-Mutka, K. (2004). Problems in learning and teaching programming. Retrieved from: https://www.cs.tut.fi/~edge/literature_study.pdf [Google Scholar]
- Arabacıoğlu, C., Bülbül, H., & Filiz, A. (2007). A new approach to teaching computer programming. Paper presented at the Academic Computing Conference, the Kutahya, Turkey. [Google Scholar]
- Balanskat, A., & Engelhardt, K. (2014). Computing our future: Computer programming and coding - Priorities, school curricula and initiatives across Europe. European Schoolnet. Retrieved from: http://www.eun.org/resources/detail?publicationID=481 [Google Scholar]
- Balcı, A. (2016). Research methods techniques and principles in social sciences. Ankara: Pegem Academy Publishing. [Google Scholar]
- Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. ACM SIGCSE Bulletin, 33(3), 49-52. https://doi.org/10.1145/377435.377467 [Google Scholar] [Crossref]
- Calder, N. (2010). Using scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14. [Google Scholar]
- Choi, J. Lee, Y., & Lee, E. (2016). Puzzle based algorithm learning for cultivating computational thinking. Wireless Personal Communications, 93(1), 131-145. https://doi.org/10.1007/s11277-016-3679-9 [Google Scholar] [Crossref]
- Code.org (2015a). The hour of code is here. Retrieved from: https://code.org/ [Google Scholar]
- Cohen, L. & Manion, L. (1997). Research methods in education (4th ed.). Routledge: London and New York. [Google Scholar]
- Creswell, J.W. (2008). Educational research planning, conducting and evaluating quantitative and qualitative research. Upper Saddle River, N.J., Pearson/Merrill Prentice Hall. [Google Scholar]
- Çetin, E. (2012). The effect of computer programming education on children’s problem solving skills. (Unpublished master's thesis). Gazi University: Ankara. [Google Scholar]
- Coşar, M. (2013). Effects of computer programming studies on academic success, critical thinking skills and programming-based attitudes in problem-based learning environment. (Unpublished PhD dissertation). Gazi University: Ankara. [Google Scholar]
- European Commission (2014). Coding-the 21st century skill. European Commission. Retrieved from: https://ec.europa.eu/digital-single-market/coding-21st-century-skill [Google Scholar]
- Futschek, G. (2006). Algorithmic thinking: the key for understanding computer science. R. T. Mittermeir (Ed.), Informatics Education – The Bridge between Using and Understanding Computers (C. 4226, s. 159-168). Berlin, Heidelberg: Springer Berlin Heidelberg. https://doi.org/10.1007/11915355_15 [Google Scholar] [Crossref]
- Grover, S., & Pea, R. D. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43. [Google Scholar]
- Güden, C. (2015). Examining secondary school students' cognitive process skills and attitudes towards science and technology course (Çanakkale sample). (Unpublished master's thesis). Canakkale Onsekiz Mart University, Canakkale. [Google Scholar]
- Holden, E., & Weeden., E. (2003). The impact of prior experience inan information technology programming course sequence. In Proceeding of the 4th conference on Information technology curriculum, pages 41–46. Indiana: USA. [Google Scholar]
- Jegede, P.O. (2009). Predictors of java programming self-efficacy among engineering students in a Nigerian university. International Journal of Computer Science and Information Security, 4(1 & 2). https://arxiv.org/abs/0909.0074v1 [Google Scholar]
- Johnson, R. B., Onwuegbuzie, A. J. & Turner, L. A. (2007) Toward a definition of mixed methods research. Journal of Mixed Methods Research, 1, 112-133. [Google Scholar]
- Kalelioğlu, 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. [Google Scholar]
- Kasalak, İ. (2017). Effects of robotic coding activities on the effectiveness of secondary school students 'self-efficacy and student experience about activities. (Unpublished master thesis). Hacettepe University, Ankara. [Google Scholar]
- Kaučič, B., & Asič, T. (2011). Improving introductory programming with Stratch?. Paper presented at 34th International Convention Conferance, Opatija, Croatia. [Google Scholar]
- Kukul, V., Gökçearslan, Ş., & Günbatar, M. (2017). Computer programming self-efficacy scale (CPSES) for secondary school students: development, validation and reliability. Educational Technology Theory and Practice, 7(1), 158-179. https://doi.org/10.17943/etku.288493 [Google Scholar] [Crossref]
- Mazman, S.G. & Altun, A. (2013-October). The effect of introductory to programming course on programming self-efficacy of CEIT students. Journal of Instructional Technologies & Teacher Education JITTE, 2(3), 24-29. [Google Scholar]
- Merriam, S., B. (2009). Qualitative research. A guide to design and implementation, (2nd e.d.). San Francisco, CA: Jossey-Bass. [Google Scholar]
- Miles, M.B., & Huberman, A.M. (1994). Qualitative data analysis (2nd edition). Thousand Oaks, CA: Sage. [Google Scholar]
- Monroy-Hernández, A., & Resnick, M. (2008). Empowering kids to create and share programmable media. Interactions, 15(2), 50-53. [Google Scholar]
- Namlı, N. A., & Şahin, M. C. (2017). The Effect of algorithm training on problem solving skills. Recep Tayyip Erdogan Universtiy Journal of Social Sciences, 3(5), 135-153. [Google Scholar]
- Oluk, A., & Saltan, F. (2015). Effects of using the scratch program in 6th grade information technologies courses on algorithm development and problemsolving skills [Special issue]. Participatory Educational Research, 10-20. [Google Scholar]
- Özmen, B., & Altun, A. (2014). Undergraduate students' experiences in programming: difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 1-27. [Google Scholar]
- Patton, M. (2002). Qualitative evaluation and research methods. Beverly Hills, CA: SAGE. [Google Scholar]
- Penmetcha, M. R. (2012). Exploring the effectiveness of robotics as a vehicle for computational thinking. (Unpublished doctoral dissertation). Purdue University: Purdue. [Google Scholar]
- Ramalingam, V., & Wiedenbeck, S. (1998). Development and validation of scores on a computer programming self-efficacy scale and group analyses of novice programmer self-efficacy. Journal of Educational Computing Research, 19(4), 367–381. https://doi.org/10.2190/C670-Y3C8-LTJ1-CT3P [Google Scholar] [Crossref]
- Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11). [Google Scholar]
- Resnick, M., & Ocko, S. (1990). LEGO/Logo: learning though and about design. Retrieved from: https://llk.media.mit.edu/papers/ll.html [Google Scholar]
- Sarıkaya, M. (2018). Student views on coding training. Ondokuz Mayis University Journal of Education Faculty, 37(2), 79-90. [Google Scholar]
- Shin, S., & Park, P. (2014). A study on the effect affecting problem solving ability of primary students through the Scratch programming. Advanced Science and Technology Letters, 59, 117–120. [Google Scholar]
- Shin, S., Park, P., & Bae, Y. (2013). The effects of an information-technology gifted program on friendship using scratch programming language and clutter. International Journal of Computer and Communication Engineering, 2(3), 246-249. [Google Scholar]
- SPSS Statistics (Version 22) [Computer software]. Chicago, IL: SPSS. [Google Scholar]
- Şahutoğlu, N. G. (2018). The effects of using EBA coding module on middle school learners beliefs about their self-efficacy on programming and the views of learners about the module. (Unpublished master's thesis). University of Gaziantep, Gaziantep. [Google Scholar]
- Taylor, M., Harlow, A., & Forret, M. (2010). Using a computer programming environment and an interactive whiteboard to investigate some mathematical thinking. Procedia - Social and Behavioral Sciences, 8, 561- 570. [Google Scholar]
- Türker, P. M., & Pala, F. K. (2018). Ortaokul Öğrencilerinin, Öğretmenlerin ve Öğrenci Velilerinin Kodlamaya Yönelik Görüşleri. İlköğretim Online, 17(4), 2013- 2029. [Google Scholar]
- Wiedenbeck, S., LaBelle, D., & Kain, V. (2004). Factors affecting course outcomes in introductory programming. In Proceedings of the 16th Workshop of the Psychology of Programming Interest Group (pp. 97–110). Carlow, Ireland. http://www.ppig.org/papers/16th-wiedenbeck.pdf [Google Scholar]
- Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. [Google Scholar]
- Vatansever, Ö., & Baltacı Göktalay, Ş. (2018). How does teaching programming through scratch affect problem-solving skills of 5th and 6th grade middle school students?, International Journal of Eurasia Social Sciences, 9(33), 1778-1801. [Google Scholar]
- Yıldırım, A., & Şimşek, H. (2011). Qualitative research methods in the social sciences. Ankara: Seckin Publishing. [Google Scholar]
- 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 [Google Scholar] [Crossref]
- Yurdugül, H., & Aşkar, P. (2008). An investigation of the factorial structures of pupils’ attitude towards technology (patt): A Turkish sample. Elementary Education Online, 7(2), 288-309. http://dergipark.org.tr/ilkonline/issue/8601/107109 [Google Scholar]
- Ziatdinov, R., & Musa, S. (2012). Rapid mental computation system as a tool for algorithmic thinking of elementary school student’s development. European researcher, Series A, (7), 1105-1110. [Google Scholar]
|