Research Article
BibTex RIS Cite

Examining the Programming Anxiety of Associate Degree Computer Department Students in Terms of Various Variables

Year 2024, Volume: 37 Issue: 3, 1092 - 1110, 31.12.2024
https://doi.org/10.19171/uefad.1493874

Abstract

Acquiring programming skills has become an increasingly important issue in the digital age where technology changes and transforms rapidly. A workforce with programming skills is needed not only in the field of computer science but also in many fields. There are introductory programming courses in different departments of universities. However, research shows that students encounter some difficulties while learning programming. It seems that programming anxiety stands out among these difficulties. In this study, the anxiety levels of associate degree computer department students towards programming were examined according to gender, program they are studying in and grade level variables. In the research designed according to the descriptive research model, data were collected through the "Programming Anxiety Scale" and semi-structured interview form. Descriptive statistics and independent sample t-test were used to analyze the data. As a result of the research, it was seen that the programming anxiety of computer department students was not very high. In addition, it was concluded that students' programming concerns differ according to gender and grade level, but there is no difference according to the program. It was observed that the programming anxiety of female students was higher than that of male students, and the programming anxiety of second-year students was higher than that of first-year students. In addition, according to the qualitative data of the study, the factors that reduce students' programming anxiety are grouped as "factors related to the learning environment", "factors specific to the person" and "factors related to programming".

References

  • Ahadi, A. (2016). Early identification of novice programmers’ challenges in coding using machine learning techniques. In ICER ’16: Proceedings of the 2016 ACM Conference on International Computing Education Research, 263-264, ACM. https://doi.org/10.1145/2960310.2960339
  • Altiok, S., & Yükseltürk, E. (2018). Analyzing current visual tools and methodologies of computer programming teaching in primary education. In Teaching Computational Thinking in Primary Education (pp. 201-229). IGI Global.
  • Ahmadzadeh, M., Elliman, D., & Higgins, C. (2005). An analysis of patterns of debugging among novice computer science students. In ITiCSE ’05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, 84-88, ACM. https://doi.org/10.1145/1067445.1067472
  • Bakar, M. A., Mukhtar, M., & Khalid, F. (2020). The effect of turtle graphics approach on students’ motivation to learn programming: a case study in a malaysian university. International Journal of Information and Education Technology, 10(4), 290-297. https://doi.org/10.18178/ijiet.2020.10.4.1378 Bosse, Y., & Gerosa, M. A. (2016). Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning. ACM SIGSOFT Software Engineering Notes, 41(6), 1-6. https://doi.org/10.1145/3011286.3011301 Büyüköztürk, Ş. Kılıç Çakmak, E., Akgün, Ö. E., Karadeniz, Ş., & Demirel, F. (2023). Bilimsel araştırma yöntemleri. Ankara: Pegem A Yayıncılık.
  • Chang, S. E. (2005). Computer anxiety and perception of task complexity in learning programming-related skills. Computers in Human Behavior, 21(5), 713-728. https://doi.org/10.1016/j.chb.2004.02.021 Cheng, Y. P., Shen, P. D., Hung, M. L., Tsai, C. W., Lin, C. H., & Hsu, L. C. (2022). Applying online content-based knowledge awareness and team learning to develop students’ programming skills, reduce their anxiety, and regulate cognitive load in a cloud classroom. Universal Access in the Information Society, 1-16. https://doi.org/10.1007/s10209-020-00789-6 Connolly, C., Murphy, E., & Moore, S. (2008). Programming anxiety amongst computing students—A key in the retention debate? IEEE Transactions on Education, 52(1), 52-56. DOI:10.1109/TE.2008.917193
  • Çetin, I. (2013). Visualization: A tool for enhancing students‟ concept images of basic object oriented concepts. Computer Science Education, 23(1), 1-23. https://doi.org/10.1080/08993408.2012.760903
  • Çokluk, Ö., Şekercioğlu, G., & Büyüköztürk, Ş. (2010). Multivariate statistics for the social sciences: SPSS and LISREL applications. Pegem Akademi.
  • Demir, F. (2022). The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement. Education and Information Technologies, 27(3), 4171-4194. https://doi.org/10.1007/s10639-021-10750-6 Figueroa, R. and Amoloza, E. (2015). Addressing programming anxiety among non-computer sciene distance learners: a upon case study. International Journal for Educational Media and Technology, 9(1), 56-67.
  • Gaudron, J. P., & Vignoli, E. (2002). Assessing computer anxiety with the interaction model of anxiety: development and validation of the computer anxiety trait subscale. Computers in Human Behavior, 18(3), 315-325. https://doi.org/10.1016/S0747-5632(01)00039-5
  • Gomes, A., & Mendes, A. J. (2007). Learning to program - difficulties and solutions. International Conference on Engineering Education, Coimbra, Portugal. https://www.ineer.org/Events/ICEE2007/papers/411.pdf
  • Hsu, T. C., & Hwang, G. J. (2023). Interaction of visual interface and academic levels with young students’ anxiety, playfulness, and enjoyment in programming for robot control. Universal Access in the Information Society, 22(1), 213-225. https://doi.org/10.1007/s10209-020-00789-6 Jenkins, T. (2002). On the Difficulty of Learning to Program [Conference presentation, 3rd Annual LTSN-ICS Conference, Loughborough University. LTSN Centre for Information and Computer Sciences.
  • Kim, Y., & Lee, M. (2021). Development of an unfolding model of procedures for programming learning of novice programmers. Computer Applications in Engineering Education, 29(6), 1911-1930.
  • Leso, T., & Peck, K. L. (1992). Computer anxiety and different types of computer courses. Journal of Educational Computing Research, 8(4), 469-478. https://doi.org/10.2190/Q1TJ-8JCU-LDAP-84H8 Rogerson, C., & Scott, E. (2010). The fear factor: How it affects students learning to program in a tertiary environment. Journal of Information Technology Education: Research, 9(1), 147-171. https://www.learntechlib.org/p/111361/
  • Saadé, R. G., & Kira, D. (2009). Computer anxiety in e-learning: The effect of computer self-efficacy. Journal of Information Technology Education: Research, 8(1), 177-191. https://www.learntechlib.org/p/111397/ Scott, M. J. & Ghinea, G. (2014). Measuring enrichment: the assembly and validation of an instrument to assess student self-beliefs in CS1. In Proceedings of the tenth annual conference on International Computing Education Research (pp. 123-130).
  • Şişman, B. & Küçük, S. (2018). Öğretmen Adaylarının Robotik Programlamada Akış, Kaygı ve Bilişsel Yük Seviyeleri. Eğitim Teknolojisi Kuram ve Uygulama, 8(2), 125-156. https://doi.org/10.17943/etku.366193
  • Namlu, A. G. (2003). The effect of learning strategy on computer anxiety. Computers in Human Behavior, 19(5), 565-578. https://doi.org/10.1016/S0747-5632(03)00003-7 Nolan, K., & Bergin, S. (2016, November). The role of anxiety when learning to program: a systematic review of the literature. In Proceedings of the 16th Koli calling international conference on Computing Education Research (pp. 61-70). https://doi.org/10.1145/2999541.2999557
  • Olipas, C. N. P., & Luciano, R. G. (2020). Understanding the Impact of Using Countdown Timer on the Academic Motivation and Computer Programming Anxiety of IT Students: The Case of a State University in the Philippines. Online Submission, 9(3), 235-240. https://files.eric.ed.gov/fulltext/ED622605.pdf Olipas, C. N. P., Leona, R. F., Villegas, A. C. A., Cunanan Jr, A. I., & Javate, C. L. P. (2021). The Academic Performance and the Computer Programming Anxiety of BSIT Students: A Basis for Instructional Strategy Improvement. Online Submission, 7(6), 125-129. https://dx.doi.org/10.22161/ijaems.76.15
  • Owolabi, J., Olanipekun, P., & Iwerima, J. (2014). Mathematics ability and anxiety, computer and programming anxieties, age and gender as determinants of achievement in basic programming. GSTF Journal on Computing (JoC), 3, 1-6. DOI 10.7603/s40601-013-0047-4
  • Unal, A., & Topu, F. B. (2021). Effects of teaching a computer programming language via hybrid interface on anxiety, cognitive load level and achievement of high school students. Education and Information Technologies, 26(5), 5291-5309. https://doi.org/10.1007/s10639-021-10536-w

Ön Lisans Bilgisayar Bölümü Öğrencilerinin Programlama Kaygılarının Çeşitli Değişkenler Açısından İncelenmesi

Year 2024, Volume: 37 Issue: 3, 1092 - 1110, 31.12.2024
https://doi.org/10.19171/uefad.1493874

Abstract

Programlama becerilerinin kazanılması, teknolojinin hızlı değiştiği ve dönüştüğü dijital çağda gittikçe önemli bir konu haline gelmiştir. Sadece bilgisayar bilimi alanında değil birçok alanda programlama becerilerine sahip iş gücüne ihtiyaç duyulmaktadır. Üniversitelerin farklı bölümlerinde programlama giriş dersleri bulunmaktadır. Fakat yapılan araştırmalar öğrencilerin programlama öğrenirken bazı zorluklarla karşılaştıklarını bildirmektedir. Bu zorluklar arasında programlama kaygısının öne çıktığı görülmektedir. Bu araştırmada, ön lisans bilgisayar bölümü öğrencilerinin programlamaya karşı kaygı durumları cinsiyet, öğrenim gördükleri program ve sınıf düzeyi değişkenlerine göre incelenmiştir. Betimsel araştırma modeline göre desenlenen araştırmada veriler, “Programlama Kaygı Ölçeği” ve yarı yapılandırılmış görüşme formu aracılığıyla toplanmıştır. Verilerin analizinde betimsel istatistikler, bağımsız örneklem t-testi kullanılmıştır. Araştırma sonucunda bilgisayar bölümü öğrencilerinin programlama kaygılarının çok yüksek olmadığı görülmüştür. Ayrıca öğrencilerin programlama kaygılarının cinsiyete, sınıf düzeyine göre farklılaştığı, programa göre fark olmadığı sonucuna ulaşılmıştır. Kadın öğrencilerin programlama kaygılarının erkek öğrencilerden, 2. sınıf öğrencilerinin ise programlama kaygılarının 1. sınıf öğrencilerden yüksek olduğu görülmüştür. Ayrıca araştırmanın nitel verilerine göre öğrencilerin programlama kaygısını azaltan faktörler “öğrenme ortamına ilişkin faktörler”, “kişiye özgü faktörler” ve “programlamaya ilişkin faktörler” olmak üzere gruplanmıştır.

Ethical Statement

Bu araştırmanın, Kırşehir Ahi Evran Üniversitesi Sosyal ve Beşerî Bilimler Bilimsel Araştırma ve Yayın Etiği Kurulu tarafından 07.11.2022 tarihinde E-51450103-050.01.04-00000479615 sayılı kararıyla verilen etik kurul izni bulunmaktadır.

References

  • Ahadi, A. (2016). Early identification of novice programmers’ challenges in coding using machine learning techniques. In ICER ’16: Proceedings of the 2016 ACM Conference on International Computing Education Research, 263-264, ACM. https://doi.org/10.1145/2960310.2960339
  • Altiok, S., & Yükseltürk, E. (2018). Analyzing current visual tools and methodologies of computer programming teaching in primary education. In Teaching Computational Thinking in Primary Education (pp. 201-229). IGI Global.
  • Ahmadzadeh, M., Elliman, D., & Higgins, C. (2005). An analysis of patterns of debugging among novice computer science students. In ITiCSE ’05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, 84-88, ACM. https://doi.org/10.1145/1067445.1067472
  • Bakar, M. A., Mukhtar, M., & Khalid, F. (2020). The effect of turtle graphics approach on students’ motivation to learn programming: a case study in a malaysian university. International Journal of Information and Education Technology, 10(4), 290-297. https://doi.org/10.18178/ijiet.2020.10.4.1378 Bosse, Y., & Gerosa, M. A. (2016). Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning. ACM SIGSOFT Software Engineering Notes, 41(6), 1-6. https://doi.org/10.1145/3011286.3011301 Büyüköztürk, Ş. Kılıç Çakmak, E., Akgün, Ö. E., Karadeniz, Ş., & Demirel, F. (2023). Bilimsel araştırma yöntemleri. Ankara: Pegem A Yayıncılık.
  • Chang, S. E. (2005). Computer anxiety and perception of task complexity in learning programming-related skills. Computers in Human Behavior, 21(5), 713-728. https://doi.org/10.1016/j.chb.2004.02.021 Cheng, Y. P., Shen, P. D., Hung, M. L., Tsai, C. W., Lin, C. H., & Hsu, L. C. (2022). Applying online content-based knowledge awareness and team learning to develop students’ programming skills, reduce their anxiety, and regulate cognitive load in a cloud classroom. Universal Access in the Information Society, 1-16. https://doi.org/10.1007/s10209-020-00789-6 Connolly, C., Murphy, E., & Moore, S. (2008). Programming anxiety amongst computing students—A key in the retention debate? IEEE Transactions on Education, 52(1), 52-56. DOI:10.1109/TE.2008.917193
  • Çetin, I. (2013). Visualization: A tool for enhancing students‟ concept images of basic object oriented concepts. Computer Science Education, 23(1), 1-23. https://doi.org/10.1080/08993408.2012.760903
  • Çokluk, Ö., Şekercioğlu, G., & Büyüköztürk, Ş. (2010). Multivariate statistics for the social sciences: SPSS and LISREL applications. Pegem Akademi.
  • Demir, F. (2022). The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement. Education and Information Technologies, 27(3), 4171-4194. https://doi.org/10.1007/s10639-021-10750-6 Figueroa, R. and Amoloza, E. (2015). Addressing programming anxiety among non-computer sciene distance learners: a upon case study. International Journal for Educational Media and Technology, 9(1), 56-67.
  • Gaudron, J. P., & Vignoli, E. (2002). Assessing computer anxiety with the interaction model of anxiety: development and validation of the computer anxiety trait subscale. Computers in Human Behavior, 18(3), 315-325. https://doi.org/10.1016/S0747-5632(01)00039-5
  • Gomes, A., & Mendes, A. J. (2007). Learning to program - difficulties and solutions. International Conference on Engineering Education, Coimbra, Portugal. https://www.ineer.org/Events/ICEE2007/papers/411.pdf
  • Hsu, T. C., & Hwang, G. J. (2023). Interaction of visual interface and academic levels with young students’ anxiety, playfulness, and enjoyment in programming for robot control. Universal Access in the Information Society, 22(1), 213-225. https://doi.org/10.1007/s10209-020-00789-6 Jenkins, T. (2002). On the Difficulty of Learning to Program [Conference presentation, 3rd Annual LTSN-ICS Conference, Loughborough University. LTSN Centre for Information and Computer Sciences.
  • Kim, Y., & Lee, M. (2021). Development of an unfolding model of procedures for programming learning of novice programmers. Computer Applications in Engineering Education, 29(6), 1911-1930.
  • Leso, T., & Peck, K. L. (1992). Computer anxiety and different types of computer courses. Journal of Educational Computing Research, 8(4), 469-478. https://doi.org/10.2190/Q1TJ-8JCU-LDAP-84H8 Rogerson, C., & Scott, E. (2010). The fear factor: How it affects students learning to program in a tertiary environment. Journal of Information Technology Education: Research, 9(1), 147-171. https://www.learntechlib.org/p/111361/
  • Saadé, R. G., & Kira, D. (2009). Computer anxiety in e-learning: The effect of computer self-efficacy. Journal of Information Technology Education: Research, 8(1), 177-191. https://www.learntechlib.org/p/111397/ Scott, M. J. & Ghinea, G. (2014). Measuring enrichment: the assembly and validation of an instrument to assess student self-beliefs in CS1. In Proceedings of the tenth annual conference on International Computing Education Research (pp. 123-130).
  • Şişman, B. & Küçük, S. (2018). Öğretmen Adaylarının Robotik Programlamada Akış, Kaygı ve Bilişsel Yük Seviyeleri. Eğitim Teknolojisi Kuram ve Uygulama, 8(2), 125-156. https://doi.org/10.17943/etku.366193
  • Namlu, A. G. (2003). The effect of learning strategy on computer anxiety. Computers in Human Behavior, 19(5), 565-578. https://doi.org/10.1016/S0747-5632(03)00003-7 Nolan, K., & Bergin, S. (2016, November). The role of anxiety when learning to program: a systematic review of the literature. In Proceedings of the 16th Koli calling international conference on Computing Education Research (pp. 61-70). https://doi.org/10.1145/2999541.2999557
  • Olipas, C. N. P., & Luciano, R. G. (2020). Understanding the Impact of Using Countdown Timer on the Academic Motivation and Computer Programming Anxiety of IT Students: The Case of a State University in the Philippines. Online Submission, 9(3), 235-240. https://files.eric.ed.gov/fulltext/ED622605.pdf Olipas, C. N. P., Leona, R. F., Villegas, A. C. A., Cunanan Jr, A. I., & Javate, C. L. P. (2021). The Academic Performance and the Computer Programming Anxiety of BSIT Students: A Basis for Instructional Strategy Improvement. Online Submission, 7(6), 125-129. https://dx.doi.org/10.22161/ijaems.76.15
  • Owolabi, J., Olanipekun, P., & Iwerima, J. (2014). Mathematics ability and anxiety, computer and programming anxieties, age and gender as determinants of achievement in basic programming. GSTF Journal on Computing (JoC), 3, 1-6. DOI 10.7603/s40601-013-0047-4
  • Unal, A., & Topu, F. B. (2021). Effects of teaching a computer programming language via hybrid interface on anxiety, cognitive load level and achievement of high school students. Education and Information Technologies, 26(5), 5291-5309. https://doi.org/10.1007/s10639-021-10536-w
There are 19 citations in total.

Details

Primary Language Turkish
Subjects Educational Technology and Computing
Journal Section Articles
Authors

Fatma Keskinkılıç 0000-0003-3619-4620

Filiz Kalelioğlu 0000-0002-7729-5674

Early Pub Date December 28, 2024
Publication Date December 31, 2024
Submission Date May 31, 2024
Acceptance Date October 1, 2024
Published in Issue Year 2024 Volume: 37 Issue: 3

Cite

APA Keskinkılıç, F., & Kalelioğlu, F. (2024). Ön Lisans Bilgisayar Bölümü Öğrencilerinin Programlama Kaygılarının Çeşitli Değişkenler Açısından İncelenmesi. Journal of Uludag University Faculty of Education, 37(3), 1092-1110. https://doi.org/10.19171/uefad.1493874