Dergiler / Uludağ Üniversitesi Eğitim Fakültesi Dergisi / 2024 / Cilt: 37 Sayı: 3

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

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

Fatma Keskinkılıç(KIRŞEHİR AHİ EVRAN ÜNİVERSİTESİ)0000-0003-3619-4620
Filiz Kalelioğlu(BAŞKENT ÜNİVERSİTESİ)0000-0002-7729-5674
Sayfa
1092–1110
Yayın Tarihi
2024-12-31
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

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.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez: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.
📊
Temel Bulgular & Veri:Üniversitelerin farklı bölümlerinde programlama giriş dersleri bulunmaktadır.
💡
Sonuç & Katkı: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.
🔬Tür:Uygulamalı Anket & Alan Araştırması
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Bilgisayar programlama · programlama kaygısı · programlama becerisi

Özet

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.

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".

🔖

Bu Makaleye Atıf Yap

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. Uludağ Üniversitesi Eğitim Fakültesi Dergisi, Cilt: 37 Sayı: 3, 1092–1110. https://doi.org/10.19171/uefad.1493874

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (19)

  1. 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
  2. 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.
  3. 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
  4. 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.
  5. 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
  6. Ç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
  7. Çokluk, Ö., Şekercioğlu, G., & Büyüköztürk, Ş. (2010). Multivariate statistics for the social sciences: SPSS and LISREL applications. Pegem Akademi.
  8. 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.
  9. 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
  10. 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
  11. 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.
  12. 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.
  13. 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/
  14. 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).
  15. Ş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
  16. 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
  17. 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
  18. 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
  19. 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