Journals / Turkish Online Journal of Qualitative Inquiry / 2014 / Cilt: 5 - Sayı: 3

Üniversite Öğrencilerinin Programlama Deneyimleri:Güçlükler ve Engeller

Undergraduate Students' Experiences in Programming:Difficulties and Obstacles

Pages
9–27
Publication Date
2022-11-03
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

In addition,it was seen that the students who had high programming experience possess higher programmingsuccess and self-efficacy related to programming.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Programming courses become prominent as one of the courses in which undergraduate students areunsuccessful especially in departments which offer computer education.
📊
Key Findings & Data:Therefore, a qualitativephenomenological approach was used to reveal the reasons of the failures of the undergraduatestudents in programming courses and to examine the difficulties they confronted with programming.In this scope, the laboratory practices of the Internet Programming course were observed in fall termof the 2013-2014 academic year in a university at central Anatolia.
💡
Conclusion & Impact:In addition,it was seen that the students who had high programming experience possess higher programmingsuccess and self-efficacy related to programming.
🔬Design:Research Article
📍Scope:2013-2014 Verileri
⚙️Variables:Domain Parameters

Abstract

Programming courses become prominent as one of the courses in which undergraduate students areunsuccessful especially in departments which offer computer education. Students often state thatthese courses are quite difficult compared to other courses. Therefore, a qualitativephenomenological approach was used to reveal the reasons of the failures of the undergraduatestudents in programming courses and to examine the difficulties they confronted with programming.In this scope, the laboratory practices of the Internet Programming course were observed in fall termof the 2013-2014 academic year in a university at central Anatolia. Interviews were made with 12undergraduate students taking this course. Finally, the difficulties students experienced in theprogramming were determined as programming knowledge, programming skills, understandingsemantics of the program, and debugging. Students emphasized that the biggest causes of failure inprogramming languages are lack of practice, not using algorithms and lack of knowledge. In addition,it was seen that the students who had high programming experience possess higher programmingsuccess and self-efficacy related to programming.

Özet

Programlama dersleri, özellikle bilgisayar eğitimi veren bölümlerde üniversite öğrencilerinin enbaşarısız olduğu derslerden biri olarak öne çıkmaktadır. Öğrenciler bu dersleri diğer derslere oranlaoldukça zor bulduklarını ifade etmektedirler. Bu doğrultuda, üniversite öğrencilerinin programlamaderslerindeki başarısızlıklarının nedenlerini ortaya koymak ve programlama sürecinde yaşadıklarızorlukları incelemek amacıyla nitel araştırma yöntemlerinden biri olan fenomenoloji yaklaşımıkullanılmıştır. Bu kapsamda, 2013-2014 yılı güz döneminde Türkiyede bir devlet üniversitesindeİnternet Tabanlı Programlama dersinin laboratuvar etkinlikleri gözlemlenmiş ve bu derse devam eden12 öğrenci ile görüşme yapılmıştır. Sonuç olarak, öğrencilerin programlama sürecinde yaşadıklarızorluklar programlama bilgisi, programlama becerisi, programın mantığını kavrama ve hata ayıklamaolarak belirlenmiştir. Öğrenciler, programlamadaki başarısızlıklarının en büyük nedenlerini pratikeksikliği, algoritma oluşturmama ve bilgi eksikliği olduğunu vurgulamışlardır. Ek olarak, programlamadeneyimi yüksek olan öğrencilerin programlama başarılarının ve programlamaya ilişkin öz yeterlilikalgılarının yüksek olduğu görülmüştür.

🔖

Cite This Article

ÖZMEN, B., ALTUN, A. (2022). Üniversite Öğrencilerinin Programlama Deneyimleri:Güçlükler ve Engeller. Turkish Online Journal of Qualitative Inquiry, Cilt: 5 - Sayı: 3, 9–27. https://ajindex.com/articles/617108

📄 Full Text PDF Viewer

📄

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

References (8)

  1. Akpınar, Y., & Altun, A. (2014). Bilgi toplumu okullarında programlama eğitimi gereksinimi. İlköğretim Online (13)1, 1-4.
  2. Ala-Mutka, K. (2004). Problems in learning and teaching programming. Institute of Software Systems, Tampere University of Technology. Altun, A., & Mazman, S. G. (2012). Programlamaya İlişkin Öz Yeterlilik Algısı Ölçeğinin Türkçe Formumun Geçerlilik ve Güvenirlik Çalışması. Eğitimde ve Psikolojide Ölçme ve Değerlendirme Dergisi, Kış 2012, 3(2), 297- 308. Ambrosio, A. P., Costa, F. M., Almeida, L., Franco, A., & Macedo, J. (2011). Identifying cognitive abilities to improve CS1 outcome. Frontiers in Education Conference (FIE)., 12-15
  3. October. Arabacıoğlu, T., Bülbül, H. İ., & Filiz, A. (2007). Bilgisayar programlama öğretiminde yeni bir yaklaşım. Akademik Bilişim 2007, Kütahya Dumlupınar Üniversitesi.
  4. Aşkar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for Java programming among engineering students. The Turkish Online Journal of Educational Technology (TOJET), 8(1). Bednarik, R., & Tukiainen, M. (2004). Visual attention and representation switching in java program debugging: a study using eye movement tracking. In Proceedings of 16th Annual Psychology of Programming Interest Group Workshop (PPIG'04), Institute of Technology Carlow, Ireland, April 5-7, 2004, pp. 159-169.
  5. Bergersen, G. R., & Gustafsson, J. E. (2011). Programming skill, knowledge, and working memory among professional software developers from an investment theory perspective. Journal of Individual Differences, 32(4), 201-209.
  6. Caspersen, M. E. (2007). Educating Novices in the Skills of Programming. (PhD), University of Aarhus Denmark. Cegielski, C. G., & Hall, D. J. (2006). What makes a good programmer? Communications of the ACM, 49(10), 73-75.
  7. Clements, D., & Sarama, J. (2003). Strip mining for gold: research and policy in educational technology – a response to “fool’s gold”. AACE Journal. ISSN: 1551-3696, 11(1), 7–69, Association for the Advancement of Computing in Education, Norfolk, VA, USA. Crescenzi, P., Malizia, A., Verri, M. C., Diaz, P., & Aedo, I. (2012). Integrating algorithm visualization video into a first-year algorithm and data structure course. Educational Technology and Society, 15(2), 115-124.
  8. Creswell, J. W. (2008). Educational research: Planning, conducting, and evaluating quantitative and qualitative research (3rd ed.). Upper Saddle River, New Jersey: Pearson Education, Inc. Creswell, J. W. (2007). Qualitative Inquiry