Skip to main content
Top
Published in: Technology, Knowledge and Learning 1/2023

31-08-2021 | Original research

Modeling of Relationship of Personal and Affective Variables With Computational Thinking and Programming

Authors: Hatice Yildiz Durak, Mustafa Saritepeci, Aykut Durak

Published in: Technology, Knowledge and Learning | Issue 1/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Computational thinking skill is one of the basic skills required for every individual, such as reading and writing. For the development of CT, programming education is seen as the key. In the context of programming and CT relationship, it is very important to model individual characteristics and various affective variables with a holistic approach in the programming process. The purpose of this study is to determine and model the relationships of some individual characteristics, personal and affective variables for programming, with CT. One hundred and eighty-one middle school students participated in the implementation. As a result of the research, it was determined that there is a significant relationship between personal variables and attitude towards programming and interest in programming. On the other hand, it has been determined that there is no significant relationship between personal characteristics and self-efficacy for programming and the importance given to programming. In this model, the most influential predictor of attitude and interest towards programming was gender.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Akçay, T. (2009). Perceptions of students and teachers about the use of A kid’s programming language in computer courses. M.S. Thesis, middle east technical university, the graduate school of natural and applied sciences, Ankara. Akçay, T. (2009). Perceptions of students and teachers about the use of A kid’s programming language in computer courses. M.S. Thesis, middle east technical university, the graduate school of natural and applied sciences, Ankara.
go back to reference Altun, A., & Mazman, S. G. (2012). Developing computer programming self-efficacy scale. Journal of Measurement and Evaluation in Education and Psychology, 3(2), 297–308. Altun, A., & Mazman, S. G. (2012). Developing computer programming self-efficacy scale. Journal of Measurement and Evaluation in Education and Psychology, 3(2), 297–308.
go back to reference Angeli, C., & Valanides, N. (2020). Developing young children’s computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior, 105, 105954.CrossRef Angeli, C., & Valanides, N. (2020). Developing young children’s computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior, 105, 105954.CrossRef
go back to reference Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Journal of Educational Technology & Society, 19(3), 47–57. Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Journal of Educational Technology & Society, 19(3), 47–57.
go back to reference Atman Uslu, N. & Mumcu, F. (2020). Bilişim Teknolojileri öğretmenlerinin programlama eğitimine ilişkin algıladıkları yeterlikleri ve mesleki gelişim beklentileri üzerine bir inceleme. H. F. Odabaşı, B. Akkoyunlu, A. İşman (Ed.), Eğitim Teknolojileri Okumaları. Pegem Akademi, Ankara. Atman Uslu, N. & Mumcu, F. (2020). Bilişim Teknolojileri öğretmenlerinin programlama eğitimine ilişkin algıladıkları yeterlikleri ve mesleki gelişim beklentileri üzerine bir inceleme. H. F. Odabaşı, B. Akkoyunlu, A. İşman (Ed.), Eğitim Teknolojileri Okumaları. Pegem Akademi, Ankara.
go back to reference Bandura, A. (1977). Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–2015.CrossRef Bandura, A. (1977). Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–2015.CrossRef
go back to reference Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is Involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54.CrossRef Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is Involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54.CrossRef
go back to reference Baser, M. (2013b). Attitude, gender and achievement in computer programming. Online Submission, 14(2), 248–255. Baser, M. (2013b). Attitude, gender and achievement in computer programming. Online Submission, 14(2), 248–255.
go back to reference Baser, N. (2013a). Asian Research Consortium. Asian Journal of Research in Banking and Finance, 3(10), 28–40. Baser, N. (2013a). Asian Research Consortium. Asian Journal of Research in Banking and Finance, 3(10), 28–40.
go back to reference Bergin, S., & Reilly, R. (2005). Programming: factors that influence success. ACM SIGCSE Bulletin, 37(1), 411–415.CrossRef Bergin, S., & Reilly, R. (2005). Programming: factors that influence success. ACM SIGCSE Bulletin, 37(1), 411–415.CrossRef
go back to reference Boechler, P., Dragon, K., & Wasniewski, E. (2014). Digital literacy concepts and definitions: Implications for educational assessment and practice. International Journal of Digital Literacy and Digital Competence (IJDLDC), 5(4), 1–18.CrossRef Boechler, P., Dragon, K., & Wasniewski, E. (2014). Digital literacy concepts and definitions: Implications for educational assessment and practice. International Journal of Digital Literacy and Digital Competence (IJDLDC), 5(4), 1–18.CrossRef
go back to reference Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada (pp. 1–25). Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada (pp. 1–25).
go back to reference Bruckman, A., Jensen, C., & DeBonte, A. (2002). Gender and programming achievement in a CSCL environment. In Proceedings of the Conference on computer support for collaborative learning: Foundations for a CSCL Community (pp. 119–127). Bruckman, A., Jensen, C., & DeBonte, A. (2002). Gender and programming achievement in a CSCL environment. In Proceedings of the Conference on computer support for collaborative learning: Foundations for a CSCL Community (pp. 119–127).
go back to reference Bubica, N., & Boljat, I. (2018). Assessment of computational thinking. Paper presented at the CTE2018: international conference on computational thinking education 201. Bubica, N., & Boljat, I. (2018). Assessment of computational thinking. Paper presented at the CTE2018: international conference on computational thinking education 201.
go back to reference Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching computational thinking through programming. Review of Educational Research, 87(4), 834–860.CrossRef Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching computational thinking through programming. Review of Educational Research, 87(4), 834–860.CrossRef
go back to reference Burke, Q., & Kafai, Y. B. (2010). Programming & storytelling: Opportunities for learning about coding & composition. In Proceedings of the 9th international conference on interaction design and children (pp. 348–351). ACM. Burke, Q., & Kafai, Y. B. (2010). Programming & storytelling: Opportunities for learning about coding & composition. In Proceedings of the 9th international conference on interaction design and children (pp. 348–351). ACM.
go back to reference Büyüköztürk, Ş. (2009). Sosyal bilimler için veri analizi el kitabı: İstatistik, araştırma deseni, SPSS uygulamaları ve yorum. Ankara: Pegem Yayınları. Büyüköztürk, Ş. (2009). Sosyal bilimler için veri analizi el kitabı: İstatistik, araştırma deseni, SPSS uygulamaları ve yorum. Ankara: Pegem Yayınları.
go back to reference Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. ACM SIGCSE Bulletin, 33(3), 49–52.CrossRef Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. ACM SIGCSE Bulletin, 33(3), 49–52.CrossRef
go back to reference Çelebi Uzgur, B., & Aykaç, N. (2016). The Evaluation of information technologies and software course’s curriculum according to the teacher’s ideas [In Turkish]. Mustafa Kemal University Journal of Social Sciences Institute, 13(34), 273–297. Çelebi Uzgur, B., & Aykaç, N. (2016). The Evaluation of information technologies and software course’s curriculum according to the teacher’s ideas [In Turkish]. Mustafa Kemal University Journal of Social Sciences Institute, 13(34), 273–297.
go back to reference Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162–175.CrossRef Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162–175.CrossRef
go back to reference DeJarnette, N. (2012). America’s children: Providing early exposure to STEM (science, technology, engineering and math) initiatives. Education, 133(1), 77–84. DeJarnette, N. (2012). America’s children: Providing early exposure to STEM (science, technology, engineering and math) initiatives. Education, 133(1), 77–84.
go back to reference Delcker, J., & Ifenthaler, D. (2017). Computational thinking as an interdisciplinary approach to computer science school curricula: A German perspective. In P. J. Rich & C. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 49–62). Springer. Delcker, J., & Ifenthaler, D. (2017). Computational thinking as an interdisciplinary approach to computer science school curricula: A German perspective. In P. J. Rich & C. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 49–62). Springer.
go back to reference Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249.CrossRef Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249.CrossRef
go back to reference DiSessa, A. A. (2001). Changing minds: Computers, learning, and literacy. Mit Press. DiSessa, A. A. (2001). Changing minds: Computers, learning, and literacy. Mit Press.
go back to reference Durak, H. (2016). Design and development of an instructional program for teaching programming process to gifted students. Unpublished Doctoral dissertation, Gazi University, Ankara. Durak, H. (2016). Design and development of an instructional program for teaching programming process to gifted students. Unpublished Doctoral dissertation, Gazi University, Ankara.
go back to reference Durak, H. Y. (2020). The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for problem solving. Technology, Knowledge and Learning, 25(1), 179–195.CrossRef Durak, H. Y. (2020). The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for problem solving. Technology, Knowledge and Learning, 25(1), 179–195.CrossRef
go back to reference Durak, H., & Guyer, T. (2019). Programming with Scratch in primary school, indicators related to effectiveness of education process and analysis of these indicators in terms of various variables. Gifted Education International, 35(3), 237–258.CrossRef Durak, H., & Guyer, T. (2019). Programming with Scratch in primary school, indicators related to effectiveness of education process and analysis of these indicators in terms of various variables. Gifted Education International, 35(3), 237–258.CrossRef
go back to reference Erçetin, ŞŞ, & Durak, A. (2017). Processing, problems and solution suggestions of information technologies and software course in middle schools: Teacher opinions. Bartın Üniversitesi Eğitim Fakültesi Dergisi, 6(1), 159–176.CrossRef Erçetin, ŞŞ, & Durak, A. (2017). Processing, problems and solution suggestions of information technologies and software course in middle schools: Teacher opinions. Bartın Üniversitesi Eğitim Fakültesi Dergisi, 6(1), 159–176.CrossRef
go back to reference Erol, O., & Kurt, A. A. (2017). Investigation of CEIT students’ attitudes towards programming. Mehmet Akif Ersoy University Journal of Faculty of Education, 1(41), 314–325. Erol, O., & Kurt, A. A. (2017). Investigation of CEIT students’ attitudes towards programming. Mehmet Akif Ersoy University Journal of Faculty of Education, 1(41), 314–325.
go back to reference Esteves, M., & Mendes, A. J. (2004). A simulation tool to help learning of object oriented programming basics. In Frontiers in Education, 2004. FIE 2004. 34th Annual (pp. F4C-7). IEEE. Esteves, M., & Mendes, A. J. (2004). A simulation tool to help learning of object oriented programming basics. In Frontiers in Education, 2004. FIE 2004. 34th Annual (pp. F4C-7). IEEE.
go back to reference Fesakis, G., & Serafeim, K. (2009). Influence of the familiarization with" scratch" on future teachers’ opinions and attitudes about programming and ICT in education. ACM SIGCSE Bulletin, 41(3), 258–262.CrossRef Fesakis, G., & Serafeim, K. (2009). Influence of the familiarization with" scratch" on future teachers’ opinions and attitudes about programming and ICT in education. ACM SIGCSE Bulletin, 41(3), 258–262.CrossRef
go back to reference Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solvingby 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.CrossRef Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solvingby 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.CrossRef
go back to reference Fields, D. A., Searle, K. A., Kafai, Y. B., & Min, H. S. (2012). Debuggems to assess student learning in e-textiles. In Proceedings of the 43rd ACM technical symposium on Computer science education (pp. 699–699). ACM. Fields, D. A., Searle, K. A., Kafai, Y. B., & Min, H. S. (2012). Debuggems to assess student learning in e-textiles. In Proceedings of the 43rd ACM technical symposium on Computer science education (pp. 699–699). ACM.
go back to reference García-Peñalvo, F. J., & Mendes, A. J. (2017). Exploring the computational thinking effects in pre-university education. Computers in human behavior, 80, 407–411.CrossRef García-Peñalvo, F. J., & Mendes, A. J. (2017). Exploring the computational thinking effects in pre-university education. Computers in human behavior, 80, 407–411.CrossRef
go back to reference Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43.CrossRef Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43.CrossRef
go back to reference Hongwarittorrn, N., & Krairit, D. (2010). Effects of program visualization (jeliot3) on students' performance and attitudes towards java programming. In The spring 8th International conference on Computing, Communication and Control Technologies (pp. 6–9). Hongwarittorrn, N., & Krairit, D. (2010). Effects of program visualization (jeliot3) on students' performance and attitudes towards java programming. In The spring 8th International conference on Computing, Communication and Control Technologies (pp. 6–9).
go back to reference Jenkins, T. (2002). On the difficulty of learning to program. In Proceedings of the 3rd annual conference of the LTSN centre for information and computer sciences (Vol. 4, No. 2002, pp. 53–58). Jenkins, T. (2002). On the difficulty of learning to program. In Proceedings of the 3rd annual conference of the LTSN centre for information and computer sciences (Vol. 4, No. 2002, pp. 53–58).
go back to reference Kafai, Y. B., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61–65.CrossRef Kafai, Y. B., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61–65.CrossRef
go back to reference Kalelioglu, F., Gülbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing, 4(3), 583–596. Kalelioglu, F., Gülbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing, 4(3), 583–596.
go back to reference Karasar, N. (2005). Scientific research method. Nobel Publication Distribution. Karasar, N. (2005). Scientific research method. Nobel Publication Distribution.
go back to reference Katai, Z., & Toth, L. (2010). Technologically and artistically enhanced multi-sensory computer-programming education. Teaching and Teacher Education, 26(2), 244–251.CrossRef Katai, Z., & Toth, L. (2010). Technologically and artistically enhanced multi-sensory computer-programming education. Teaching and Teacher Education, 26(2), 244–251.CrossRef
go back to reference Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245–255.CrossRef Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245–255.CrossRef
go back to reference Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning programming at the computational thinking level via digital game-play. Procedia Computer Science, 9, 522–531.CrossRef Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning programming at the computational thinking level via digital game-play. Procedia Computer Science, 9, 522–531.CrossRef
go back to reference Kelleher, C., & Pausch, R. (2006). Lessons learned from designing a programming system to support middle school girls creating animated stories. In Visual languages and human-centric computing (VL/HCC'06) (pp. 165–172). IEEE. Kelleher, C., & Pausch, R. (2006). Lessons learned from designing a programming system to support middle school girls creating animated stories. In Visual languages and human-centric computing (VL/HCC'06) (pp. 165–172). IEEE.
go back to reference Kelleher, C., & Pausch, R. (2007). Using storytelling to motivate programming. Communications of the ACM, 50(7), 58–64.CrossRef Kelleher, C., & Pausch, R. (2007). Using storytelling to motivate programming. Communications of the ACM, 50(7), 58–64.CrossRef
go back to reference Kelleher, C., Pausch, R., & Kiesler, S. (2007). Storytelling alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI conference on human factors in computing systems (pp. 1455–1464). Kelleher, C., Pausch, R., & Kiesler, S. (2007). Storytelling alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI conference on human factors in computing systems (pp. 1455–1464).
go back to reference Koh, K. H., Nickerson, H., Basawapatna, A., & Repenning, A. (2014). Early validation of computational thinking pattern analysis. In Proceedings of the 2014 conference on innovation & technology in computer science education (pp. 213–218). ACM. Koh, K. H., Nickerson, H., Basawapatna, A., & Repenning, A. (2014). Early validation of computational thinking pattern analysis. In Proceedings of the 2014 conference on innovation & technology in computer science education (pp. 213–218). ACM.
go back to reference Kong, S. C., Chiu, M. M., & Lai, M. (2018). A study of primary school students’ interest, collaboration attitude, and programming empowerment in computational thinking education. Computers & Education, 127, 178–189.CrossRef Kong, S. C., Chiu, M. M., & Lai, M. (2018). A study of primary school students’ interest, collaboration attitude, and programming empowerment in computational thinking education. Computers & Education, 127, 178–189.CrossRef
go back to reference Kong, S.-C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872.CrossRef Kong, S.-C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872.CrossRef
go back to reference Korkmaz, Ö., Çakır, R., Özden, M. Y., Oluk, A., & Sarıoğlu, S. (2015a). Bireylerin Bilgisayarca Düşünme Becerilerinin Farklı Değişkenler Açısından İncelenmesi. Ondokuz Mayıs Üniversitesi Eğitim Fakültesi Dergisi, 34(2), 68–87. Korkmaz, Ö., Çakır, R., Özden, M. Y., Oluk, A., & Sarıoğlu, S. (2015a). Bireylerin Bilgisayarca Düşünme Becerilerinin Farklı Değişkenler Açısından İncelenmesi. Ondokuz Mayıs Üniversitesi Eğitim Fakültesi Dergisi, 34(2), 68–87.
go back to reference Korkmaz, Ö., Çakır, R., & Özden, M. Y. (2015b). Computational thinking levels scale (CTLS) adaptation for secondary school level. Gazi Journal of Education Sciences, 1(2), 143–162. Korkmaz, Ö., Çakır, R., & Özden, M. Y. (2015b). Computational thinking levels scale (CTLS) adaptation for secondary school level. Gazi Journal of Education Sciences, 1(2), 143–162.
go back to reference Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569.CrossRef Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569.CrossRef
go back to reference Lau, W. W., & Yuen, A. H. (2009). Exploring the effects of gender and learning styles on computer programming performance: Implications for programming pedagogy. British Journal of Educational Technology, 40(4), 696–712.CrossRef Lau, W. W., & Yuen, A. H. (2009). Exploring the effects of gender and learning styles on computer programming performance: Implications for programming pedagogy. British Journal of Educational Technology, 40(4), 696–712.CrossRef
go back to reference Lau, W. W., & Yuen, A. H. (2011). Modelling programming performance: Beyond the influence of learner characteristics. Computers & Education, 57(1), 1202–1213.CrossRef Lau, W. W., & Yuen, A. H. (2011). Modelling programming performance: Beyond the influence of learner characteristics. Computers & Education, 57(1), 1202–1213.CrossRef
go back to reference Lawanto, K., Close, K., Ames, C., & Brasiel, S. (2017). Exploring strengths and weaknesses in middle school students’ computational thinking in scratch. In P. Rich & C. Hodges (Eds.), Emerging research, practice, and policy on computational thinking. Educational communications and technology: Issues and innovations. Cham: Springer. Lawanto, K., Close, K., Ames, C., & Brasiel, S. (2017). Exploring strengths and weaknesses in middle school students’ computational thinking in scratch. In P. Rich & C. Hodges (Eds.), Emerging research, practice, and policy on computational thinking. Educational communications and technology: Issues and innovations. Cham: Springer.
go back to reference Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K-8 curriculum. ACM Inroads, 5(4), 64–71.CrossRef Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K-8 curriculum. ACM Inroads, 5(4), 64–71.CrossRef
go back to reference Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32–37.CrossRef Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32–37.CrossRef
go back to reference Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.CrossRef Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.CrossRef
go back to reference Maloney, J. H., Peppler, K., Kafai, Y., Resnick, M., & Rusk, N. (2008). Programming by choice: Urban youth learning programming with scratch. ACM SIGCSE Bulletin, 40(1), 367–371.CrossRef Maloney, J. H., Peppler, K., Kafai, Y., Resnick, M., & Rusk, N. (2008). Programming by choice: Urban youth learning programming with scratch. ACM SIGCSE Bulletin, 40(1), 367–371.CrossRef
go back to reference Mims-Word, M. (2012). The importance of technology usage in the classroom, does gender gaps exist. Contemporary Issues in Education Research, 5(4), 271–278. Mims-Word, M. (2012). The importance of technology usage in the classroom, does gender gaps exist. Contemporary Issues in Education Research, 5(4), 271–278.
go back to reference Moreno, J. (2012). Digital competition game to improve programming skills. Journal of Educational Technology & Society, 15(3), 288–297. Moreno, J. (2012). Digital competition game to improve programming skills. Journal of Educational Technology & Society, 15(3), 288–297.
go back to reference National research council (US). (2010). Report of a workshop on the scope and nature of computational thinking. National academies press. National research council (US). (2010). Report of a workshop on the scope and nature of computational thinking. National academies press.
go back to reference Özyurt, Ö., & Özyurt, H. (2015). A study for determining computer programming students’ attitudes towards programming and their programming self-efficacy. Journal of Theory and Practice in Education, 11(1), 51–67. Özyurt, Ö., & Özyurt, H. (2015). A study for determining computer programming students’ attitudes towards programming and their programming self-efficacy. Journal of Theory and Practice in Education, 11(1), 51–67.
go back to reference Palaigeorgiou, G. E., Siozos, P. D., Konstantakis, N. I., & Tsoukalas, I. A. (2005). A computer attitude scale for computer science freshmen and its educational implications. Journal of Computer Assisted Learning, 21(5), 330–342.CrossRef Palaigeorgiou, G. E., Siozos, P. D., Konstantakis, N. I., & Tsoukalas, I. A. (2005). A computer attitude scale for computer science freshmen and its educational implications. Journal of Computer Assisted Learning, 21(5), 330–342.CrossRef
go back to reference Pioro, B. T. (2004). Performance in an introductory computer programming course as a predictor of future success for engineering and computer science majors. In International Conference on Engineering Education, Gainesville, FL. Pioro, B. T. (2004). Performance in an introductory computer programming course as a predictor of future success for engineering and computer science majors. In International Conference on Engineering Education, Gainesville, FL.
go back to reference Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., & Silverman, B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., & Silverman, B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef
go back to reference Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017a). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.CrossRef Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017a). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.CrossRef
go back to reference Román-González, M., Pérez-González, J. C., Moreno-León, J., & Robles, G. (2017b). Extending the nomological network of computational thinking with non-cognitive factors. Computers in Human Behavior, 80, 441–459.CrossRef Román-González, M., Pérez-González, J. C., Moreno-León, J., & Robles, G. (2017b). Extending the nomological network of computational thinking with non-cognitive factors. Computers in Human Behavior, 80, 441–459.CrossRef
go back to reference Rushkoff, D. (2010). Program or be programmed: Ten commands for a digital age. O/R Books. Rushkoff, D. (2010). Program or be programmed: Ten commands for a digital age. O/R Books.
go back to reference Saritepeci, M., & Durak, H. (2017). Analyzing the effect of block and robotic coding activities on computational thinking in programming education. In I. Koleva & G. Duman (Eds.), Educational research and practice, Chapter 49 (pp. 490–501). St. Kliment Ohridski University Press. Saritepeci, M., & Durak, H. (2017). Analyzing the effect of block and robotic coding activities on computational thinking in programming education. In I. Koleva & G. Duman (Eds.), Educational research and practice, Chapter 49 (pp. 490–501). St. Kliment Ohridski University Press.
go back to reference Sarpong, K. A. M., Arthur, J. K., & Amoako, P. Y. O. (2013). Causes of failure of students in computer programming courses: The teacher-learner perspective. International Journal of Computer Applications, 77(12), 27–32.CrossRef Sarpong, K. A. M., Arthur, J. K., & Amoako, P. Y. O. (2013). Causes of failure of students in computer programming courses: The teacher-learner perspective. International Journal of Computer Applications, 77(12), 27–32.CrossRef
go back to reference Sax, L. J., Lehman, K. J., Jacobs, J. A., Kanny, M. A., Lim, G., Monje-Paulson, L., & Zimmerman, H. B. (2017). Anatomy of an enduring gender gap: The evolution of women’s participation in computer science. The Journal of Higher Education, 88(2), 258–293.CrossRef Sax, L. J., Lehman, K. J., Jacobs, J. A., Kanny, M. A., Lim, G., Monje-Paulson, L., & Zimmerman, H. B. (2017). Anatomy of an enduring gender gap: The evolution of women’s participation in computer science. The Journal of Higher Education, 88(2), 258–293.CrossRef
go back to reference 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.CrossRef 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.CrossRef
go back to reference Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158.CrossRef Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158.CrossRef
go back to reference Sonnleitner, P., Brunner, M., Keller, U., & Martin, R. (2014). Differential relations between facets of complex problem solving and students’ immigration background. Journal of Educational Psychology, 106(3), 681.CrossRef Sonnleitner, P., Brunner, M., Keller, U., & Martin, R. (2014). Differential relations between facets of complex problem solving and students’ immigration background. Journal of Educational Psychology, 106(3), 681.CrossRef
go back to reference Tang, K.-Y., Chou, T.-L., & Tsai, C.-C. (2019). A content analysis of computational thinking research: An international publication trends and research typology. The Asia-Pacific Education Researcher, 29, 9–19.CrossRef Tang, K.-Y., Chou, T.-L., & Tsai, C.-C. (2019). A content analysis of computational thinking research: An international publication trends and research typology. The Asia-Pacific Education Researcher, 29, 9–19.CrossRef
go back to reference Uslu, N. A. (2018). Görsel programlama etkinliklerinin ortaokul öğrencilerinin bilgi-işlemsel düşünme becerilerine etkisi. Ege Eğitim Teknolojileri Dergisi, 2(1), 19–31. Uslu, N. A. (2018). Görsel programlama etkinliklerinin ortaokul öğrencilerinin bilgi-işlemsel düşünme becerilerine etkisi. Ege Eğitim Teknolojileri Dergisi, 2(1), 19–31.
go back to reference Werner, L., Denner, J., Campe, S., & Kawamoto, D. C. (2012). The fairy performance assessment: measuring computational thinking in middle school. In Proceedings of the 43rd ACM technical symposium on computer science education (pp. 215–220). ACM. Werner, L., Denner, J., Campe, S., & Kawamoto, D. C. (2012). The fairy performance assessment: measuring computational thinking in middle school. In Proceedings of the 43rd ACM technical symposium on computer science education (pp. 215–220). ACM.
go back to reference Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRef Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRef
go back to reference Yağcı, M. (2016). Effect of attitudes of information technologies (IT) preservice teachers and computer programming (CP) students toward programming on their perception regarding their self-sufficiency for programming. Journal of Human Sciences, 13(1), 1418–1432.CrossRef Yağcı, M. (2016). Effect of attitudes of information technologies (IT) preservice teachers and computer programming (CP) students toward programming on their perception regarding their self-sufficiency for programming. Journal of Human Sciences, 13(1), 1418–1432.CrossRef
go back to reference Yildiz Durak, H., & Güyer, T. (2018). Design and development of an instructional program for teaching programming processes to gifted students using scratch. In Jessica Cannaday (Ed.), Curriculum development for gifted education programs (pp. 61–99). IGI Global. Yildiz Durak, H., & Güyer, T. (2018). Design and development of an instructional program for teaching programming processes to gifted students using scratch. In Jessica Cannaday (Ed.), Curriculum development for gifted education programs (pp. 61–99). IGI Global.
go back to reference Yildiz Durak, H., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202.CrossRef Yildiz Durak, H., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202.CrossRef
go back to reference Yildiz Durak, H., Saritepeci, M., Topçu, A., & Durak, A. (2020). Investigation of variables related to computational thinking self-efficacy level in middle school students: Are demographic variables, academic success, or programming-related variables more important? In Michail Kalogiannakis & Stamatios Papadakis (Eds.), Handbook of research on tools for teaching computational thinking in P-12 education (pp. 54–74). IGI Global. Yildiz Durak, H., Saritepeci, M., Topçu, A., & Durak, A. (2020). Investigation of variables related to computational thinking self-efficacy level in middle school students: Are demographic variables, academic success, or programming-related variables more important? In Michail Kalogiannakis & Stamatios Papadakis (Eds.), Handbook of research on tools for teaching computational thinking in P-12 education (pp. 54–74). IGI Global.
go back to reference Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, 103607.CrossRef Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, 103607.CrossRef
Metadata
Title
Modeling of Relationship of Personal and Affective Variables With Computational Thinking and Programming
Authors
Hatice Yildiz Durak
Mustafa Saritepeci
Aykut Durak
Publication date
31-08-2021
Publisher
Springer Netherlands
Published in
Technology, Knowledge and Learning / Issue 1/2023
Print ISSN: 2211-1662
Electronic ISSN: 2211-1670
DOI
https://doi.org/10.1007/s10758-021-09565-8

Other articles of this Issue 1/2023

Technology, Knowledge and Learning 1/2023 Go to the issue

Premium Partners