Dergiler / Turkish Online Journal of Qualitative Inquiry / 2020 / Cilt: 11 - Sayı: 1

Yükseköğretimde Programlama Öğretimi Sürecinde Yaşanan Bilişsel Problemler: Öğrenen-Öğreten Deneyimleri

Cognitive Problems in the Process of Programming Teaching in Higher Education: Learner-Instructor Experiences1

Sayfa
140–160
Yayın Tarihi
2022-11-06
DOI
—
🏛️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)

Programlama öğretimi sürecine yönelik belirlenen bilişsel problemlerin, programlama becerisinin geliştirilmesine yönelik çalışmalara katkı yapacağı düşünülmektedir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Programlama öğretimi, 21.yy becerileri arasında gösterilen problem çözme, eleştirel düşünme, yansıtıcı ve analitik düşünme gibi bilişsel düşünme becerilerin geliştirilmesinde önemli bir rol oynamaktadır.
📊
Temel Bulgular & Veri:Ancak, soyut yapısından dolayı zor ve karmaşık bir süreç olarak değerlendirilmektedir.
💡
Sonuç & Katkı:Programlama öğretimi sürecine yönelik belirlenen bilişsel problemlerin, programlama becerisinin geliştirilmesine yönelik çalışmalara katkı yapacağı düşünülmektedir.
🔬Tür:Uygulamalı Anket & Alan Araştırması
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Alan Parametreleri

Özet

Programlama öğretimi, 21.yy becerileri arasında gösterilen problem çözme, eleştirel düşünme, yansıtıcı ve analitik düşünme gibi bilişsel düşünme becerilerin geliştirilmesinde önemli bir rol oynamaktadır. Ancak, soyut yapısından dolayı zor ve karmaşık bir süreç olarak değerlendirilmektedir. Bu bağlamda, programlama öğretimi sürecine etki eden faktörlerin belirlenmesi ve bu faktörlere yönelik çözüm önerilerinin geliştirilmesi önemlidir. Bu faktörlerin başında bilişsel faktörler öne çıkmaktadır. Bu kapsamda araştırmanın amacı, öğrenci ve öğretim elemanlarının programlama öğretimi sürecinde karşılaştıkları bilişsel problemlere ilişkin deneyimlerinin incelenmesidir. Öğrenci ve öğretim elemanlarının deneyimlerinin incelenmesinde içerik analizi yöntemi kullanılmıştır. Araştırmanın katılımcıları amaca uygun örnekleme yöntemiyle seçilen 14 lisans öğrencisi ve dört öğretim elemanından oluşmaktadır. Veri toplama aracı olarak mülakat, yansıtıcı öğrenci günlükleri, gözlemci raporları ve yarı yapılandırılmış odak grup görüşmeleri kullanılmıştır. Programlama öğretimi sürecine yönelik belirlenen bilişsel problemlerin, programlama becerisinin geliştirilmesine yönelik çalışmalara katkı yapacağı düşünülmektedir.

Abstract

Programming teaching plays an important role in developing cognitive thinking skills that areconsidered to be among 21st century skills, such as problem solving, critical thinking, reflectiveand analytical thinking. However, it is considered to be a difficult and complex process due toits abstract structure. In this context, it is important to identify the factors that affect the processof the programming teaching and to develop solutions for these factors. Cognitive factors arethe leading factors among them. In this context, the aim of the research is to examine theexperiences of students and instructors regarding the cognitive problems they face during theprocess of programming teaching. Content analysis method was used to examine theexperiences of students and instructors. The participants of the research consisted of 14undergraduate students and 4 instructors selected through purposive sampling methodInterviews, reflective student diaries, observer reports and semi-structured focus groupinterviews were used as data collection tools. It is thought that the cognitive problemsdetermined regarding the process of programming teaching will contribute to the studies aimedat developing programming skills.

🔖

Bu Makaleye Atıf Yap

ELÇİÇEK, M., KARAL, H. (2022). Yükseköğretimde Programlama Öğretimi Sürecinde Yaşanan Bilişsel Problemler: Öğrenen-Öğreten Deneyimleri. Turkish Online Journal of Qualitative Inquiry, Cilt: 11 - Sayı: 1, 140–160. https://ajindex.com/articles/617063

📄 Tam Metin PDF Okuyucu

📄

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

Kaynakça (13)

  1. Akçay, A., & Çoklar, A.N. (2016). Bilişsel becerilerin gelişimine yönelik bir öneri: Programlama eğitimi. Eğitim Teknolojieri Okumaları, 121-139.
  2. Akpınar, Y., & Altun, A. (2014). The need for programming education in information society schools. Elementary Education Online, 13(1), 1-4.
  3. Altadmri, A., & Brown, N.C. (2015, February). 37 million compilations: Investigating novice programming mistakes in large-scale student data. In Proceedings of the 46th Technical Symposium on Computer Science Education (pp. 522-527).
  4. ACM. Al-Tahat, K., Taha, N., Hasan, B., & Shawar, B.A. (2016, July). The impact of a 3d visual tool on female students attitude and performance in computer programming. In 2016 SAI Computing Conference (SAI) (pp. 864-867).
  5. IEEE. Altun, A., & Mazman, S.G. (2012). Programlamaya iliş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, 3(2), 297- 308. Arabacıoğlu, T., Bülbül, H.İ., & Filiz, A. (2007). Bilgisayar programlama öğretiminde yeni bir yaklaşım. IX. Akademik Bilişim. Dumlupınar Üniversitesi,
  6. Kütahya, Türkiye. Bayman, P., & Mayer, R.E. (1983). A diagnosis of beginning programmers misconceptions of BASIC programming statements. Communications of the ACM, 26(9), 677-679.
  7. Biju, S.M. (2013). Taking advantage of Alice to teach programming concepts. E-Learning and Digital Media, 10(1), 22-29.
  8. Bosse, Y., & Gerosa, M.A. (2017). Why is programming so difficult to learn? Patterns of difficulties related to programming learning mid-stage. ACM SIGSOFT Software Engineering Notes, 41(6), 1-6.
  9. Burns, J. (2012). School ICT to be replaced by computer science programme, BBC News. Retrieved November 27, 2018, from http://www.bbc.co.uk/ news/education. Büyüköztürk, Ş., Çakmak, E. K., Akgün, Ö. E., Karadeniz, Ş., & Demirel, F. (2017). Bilimsel araştırma yöntemleri. Ankara:
  10. Pegem Yayınları.
  11. Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. In S. Fincher (Eds.),The 6th Annual Conference on Innovation and Technology ın Computer Science Education (191-195). United Kingdom: ITICSE Press.
  12. Cevahir, H., & Özdemir, M. (2017, Mayıs). Programlama öğretiminde karşılaşılan zorluklara yönelik öğretmen görüşleri ve çözüm önerileri. Uluslararası Bilgisayar ve Öğretim Teknolojileri Sempozyumu içinde (s. 304-319). Malatya: İnönü Üniversitesi.
  13. Coşar, M. (2013). Problem temelli öğrenme ortamında bilgisayar programlama çalışmalarının akademik başarı, ele