Kodlama Etkinliklerine ve Analitik Düşünme Becerisine Yönelik Sınıf Öğretmenlerinin Görüşlerinin İncelenmesi

Kodlama, belirli görevleri, belirli bir sıraya göre yaptırabilmek için adım adım yazılan komutlar dizisidir. Kodlama eğitimi ile bireyin bir problem durumunu fark etmesi ve ona çözüm üretmesi amaçlanmaktadır. Kodlama etkinlikleri; öğrencilerin üst düzey düşünme, problem çözme, yaratıcı düşünme, bilgi işlemsel düşünme, eleştirel düşünme, algoritmik düşünme ve analitik düşünme gibi becerilerini geliştirmektedir. Analitik düşünme, çözümlemeye dayalı bir düşünme türüdür. Bu çalışmada, kodlama etkinliklerine ve analitik düşünme becerilerine yönelik sınıf öğretmenlerinin görüşlerinin incelenmesi amaçlanmıştır. Bu amaç doğrultusunda, (a) sınıf öğretmenleri kodlama etkinliklerine derslerinde yer vermekte midir, neden? (b) sınıf öğretmenlerine göre kodlama etkinlikleri hangi becerilerin gelişmesini sağlar? (c) sınıf öğretmenlerine göre kodlama etkinlikleri ve analitik düşünme becerisi arasında nasıl bir ilişki vardır? (d) sınıf öğretmenleri, öğrencilerin analitik düşünme becerisini geliştirmek için ne tür etkinlikler yapmaktadır? sorularına yanıt aranmaya çalışılmıştır. Araştırma nitel araştırma yöntemlerinden durum çalışması deseni benimsenerek yürütülmüştür. Araştırmaya 2019-2020 öğretim yılı güz yarıyılında, Türkiye’nin farklı okullarında görev yapan ve araştımaya katılmaya gönüllü 15 sınıf öğretmeni katılmıştır. Araştırmanın verileri, yapılandırılmış açık uçlu yazılı görüşme formuyla, elektronik ortamda toplanmıştır. Verilerin analizinde betimsel analiz tekniği kullanılmıştır. Araştırmadan elde edilen bulgulara göre, sınıf öğretmenlerinin çoğunun kodlama etkinliklerine derslerinde yer vermediği; sınıf öğretmenlerine göre kodlama etkinlikleriyle problem çözme, yaratıcı ve analitik düşünme gibi becerilerin gelişebileceği; sınıf öğretmenlerine göre kodlama etkinlikleri ile analitik düşünme becerisi arasında uyumlu bir ilişki olduğu; sınıf öğretmenlerinin öğrencilerdeki analitik düşünme becerisini geliştirmek için çeşitli etkinlikler yaptığı sonuçlarına ulaşılmıştır. Bu doğrultuda sınıf öğretmenlerine kodlama eğitimi verilmelidir. Okulların, kodlama eğitimi için gerekli donanıma sahip olması sağlanmalıdır.

Investigation of Classroom Teachers' Views about Coding Activities and Analytical Thinking Skills

Coding is a series of commands that are written sequences to perform specific tasks in a specific order. With coding education, it is aimed that the individual notices a problem situation and produce solutions to it. Coding activities improve students' skills such as problem solving, creative thinking, computational thinking, algorithmic thinking and analytical thinking. Analytical thinking is a way of thinking based on analysis, which includes the processes of disassembling the whole, redefining and classifying the parts. In this study, it was aimed to examine in detail the opinions of primary school teachers about coding activities and analytical thinking skills. For this purpose, answers to these questions were sought: (a) Do primary school teachers include coding activities in their lessons, why? (b) According to primary school teachers, which skills do coding activities improve? (c) According to primary school teachers, between coding activities and analytical thinking skills. What kind of relationship is there? (d) What kinds of activities do primary school teachers do to improve students' analytical thinking skills? The research was conducted by adopting the case study design, one of the qualitative research methods. In the research, in the fall semester of the 2019-2020 academic year, 15 primary school teachers who worked and volunteered in different schools in Turkey participated. The research data were collected electronically using a structured written interview form. Descriptive analysis technique was used to analyze the data. According to the findings obtained from the research, most of the teachers participating in the study stated that they do not include coding activities in their lessons. Teachers participating in the study think that coding activities can improve skills such as creative thinking, analytical thinking skills. All of the teachers participating in the study stated that there is a significant relationship between coding activities and analytical thinking skills. They stated that coding activities can improve analytical thinking skills also analytical thinking skills can improve coding skills. In addition, they stated that their students did various activities to improve their analytical thinking skills. According to the results of the research, coding training should be given to primary school teachers. It should be provided that schools have the necessary equipment for coding education.

___

  • Akçay, A. ve Çoklar, A. N. (2016). Bilişsel becerilerin gelişimine yönelik bir öneri: Programlama eğitimi. A. İşman, H. F. Odabaşı ve B. Akkoyunlu (Eds.), Eğitim Teknolojieri Okumaları (s. 121-139). Ankara: The Turkish Online Journal of Educational Technology (TOJET).
  • Akkuş Çakır, N. ve Senemoğlu N. (2016). Yükseköğretimde analitik düşünme becerileri. Kastamonu Eğitim Dergisi, 24(3), 1487-1502.
  • Anderson, L., Krathwohl, D. R., Airasian, P. W., Cruikshank, K. A., Mayer, R. E. & Pintrich, P. R. (Eds.) (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives. (Çev). Özçelik, D. A. (2010). Öğrenme Öğretim ve Değerlendirme ile İlgili Bir Sınıflama. Ankara: Pegem Akademi.
  • Barut, B., Tuğtekin, U. ve Kuzu, A. (2016). Programlama eğitiminin bilgi işlemsel düşünme becerileri bağlamında incelenmesi. 4th International Instructional Technologies ve Teacher Education Symposium (210-214). Fırat Üniversitesi, 6-8 Ekim 2016, Elazığ.
  • Bayırtepe, E. ve Tüzün, H. (2007). Oyun-tabanlı öğrenme ortamlarının öğrencilerin bilgisayar dersindeki başarıları ve öz-yeterlik algıları üzerine etkileri. Hacettepe Üniversitesi Eğitim Fakültesi Dergisi, 33, 41-54.
  • Büyüköztürk, Ş., Kılıç Çakmak, E., Akgün, Ö. E., Karadeniz, Ş. ve Demirel, F. (2019). Eğitimde bilimsel araştırma yöntemleri. Ankara: Pegem Akademi.
  • Casey, P. J. (1997). Computer programming. Journal of Computers in the Schools, 13(1-2), 41-51.
  • Ceylan, V. K. ve Gündoğdu, K. (2018). Bir olgubilim çalışması: Kodlama eğitiminde neler yaşanıyor? Eğitim Teknolojisi Kuram ve Uygulama, 8(2), 1-34.
  • Coravu, L., Marian, M. & Ganea, E. (2015). Scratch and recreational coding for kids. RoEduNet International Conference-Networking in Education and Research (RoEduNet NER).
  • Çağıltay, N. E. ve Fal, M. (2014). Scratch ile programlama öğreniyorum. Ankara: ODTÜ Yayıncılık.
  • Dizman, A. (2018). Kodlama, robotik, 3d tasarım ve oyun tasarımı eğitiminin 11-14 yaş grubu öğrencilerinin problem çözme becerileri ve üst bilişsel farkındalık düzeyine etkisi (Yüksek lisans tezi). Bahçeşehir Üniversitesi, İstanbul.
  • Eğin, F. (2019). Bilişim teknolojileri öğretmenlerinin kodlama öğretimine ilişkin görüşlerinin incelenmesi (Yüksek lisans tezi). Ege Üniversitesi, İzmir.
  • Eğitimia (2018). Robotik kodlama nedir? 26.02.2020 tarihinde https://www.egitimia.com/robotik-kodlama-nedir/ adresinden erişilmiştir.
  • Euronews (2015). Avrupa'da bilgisayar programlama dersleri ilköğretim müfredatına giriyor. 17.12.2019 tarihinde https://tr.euronews.com/2015/09/03/avrupa-da-bilgisayar-programlama-dersleri-ilkogretim-mufredatina-giriyor adresinden erişilmiştir.
  • Fessakis, G., Gouli, E. & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87-97.
  • Freeman, M., deMarrais, K., Preissle, J., Roulston, K. & St. Pierre, E. A. (2007). Standards of evidence in qualitative research: An incitement to discourse. Educational Researcher, 36, 25-32.
  • Göksoy, S. ve Yılmaz, İ. (2018). Bilişim teknolojileri öğretmenleri ve öğrencilerinin robotik ve kodlama dersine ilişkin görüşleri. Düzce Üniversitesi Sosyal Bilimler Enstitüsü Dergisi, 8 (1), 178-196.
  • Güneş, F. (2012). Öğrencilerin düşünme becerilerini geliştirme. Türklük Bilimi Araştırmaları (TÜBAR), 32, 127-146.
  • Kalelioğlu, F. ve Keskinkılıç, F. (2017). Bilgisayar bilimi eğitimi için öğretim yöntemleri. Y. Gülbahar (Ed.), Bilgi işlemsel düşünmeden programlamaya (155-178). Ankara: Pegem Akademi.
  • Karahoca, D., Karahoca, A. & Uzunboylu, H. (2011). Robotics teaching in primary school education by project based learning for supporting science and technology courses. Procedia Computer Science, 3, 1425-1431.
  • Kazakoff, E. & Bers, M. (2012). Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4), 371-391.
  • Kong, S. C., Li, R. K. Y., & Kwok, R. C. W. (2018). Measuring Parents’ Perceptions of Programming Education in P-12 Schools: Scale Development and Validation. Journal of Educational Computing Research, 57(5), 1260-1280.
  • Maloney, J., Resnick, M., Rusk, N., Silverman, B. & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16.
  • MEB. (2018). Bilişim teknolojileri ve yazılım dersi (ilkokul 1, 2, 3 ve 4. sınıflar) öğretim programı. 22.12.2019 http://mufredat.meb.gov.tr/Dosyalar/2018813171732131-4-2018-91%20Bili%C5%9Fim%20Teknolojileri%20ve%20Yaz%C4%B1l%C4%B1m%20(1-4.%20S%C4%B1n%C4%B1flar).pdf adresinden erişilmiştir.
  • Merriam, S. B. (2013). Nitel araştırma: Desen ve uygulama için bir rehber (Çev. Ed., S. Turan). Ankara: Nobel Yayın Dağıtım.
  • Mıhcı Türker, P. ve Pala, F. K. (2018). Ortaokul Öğrencilerinin, Öğretmenlerin ve Öğrenci Velilerinin Kodlamaya Yönelik Görüşleri. İlköğretim Online, 17(4), 2013-2029.
  • Munson, A., Moskal, B., Harriger, A., Lauriski-Karriker, T., & Heersink, D. (2011). Computing at the high school level: Changing what teachers and students know and believe. Computers & Education, 57, 1836–1849.
  • Oluk, A., Korkmaz, Ö. ve Oluk, H. (2018). Scratch’ın 5. sınıf öğrencilerinin algoritma geliştirme ve bilgi işlemsel düşünme becerilerine etkisi. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 9(1), 54-71.
  • Özdemir, O. (2020). Türkçe eğitiminde geliştirilmesi gereken bir üst düzey düşünme becerisi: Analitik düşünme. Ana Dili Eğitimi Dergisi, 8(3), 950-971.
  • Partnership for 21st Century Skills (2007). Framework for 21st century learning. 15.12.2019 tarihinde http://static.battelleforkids.org/documents/p21/P21_framework_0816_2pgs.pdf adresinden erişilmiştir.
  • Ramdiah, S., Mayasari, R., Husamah, H. ve Fauzi, A. (2018). The effect of TPS and PBL learning models to the analytical ability of student in biology classroom. Asia-Pacific Forum on Science Learning and Teaching, 19(2). https://www.eduhk.hk/apfslt/ adresinden erişilmiştir.
  • Resnick, M. (2013). Learn to code - code to learn. 17.12.2019 tarihinde http://web.media.mit.edu/~mres/papers/L2CC2L-handout.pdf adresinden erişilmiştir.
  • Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K. & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60-67.
  • Resnick, M. & Silverman, B. (2005). Some reflections on designing construction kits for kids. Interaction Design and Children, 117-122.
  • Robbins, J. K. (2011). Problem solving, reasoning, and analytical thinking in a classroom environment. The Behavior Analyst Today, 12(1), 41-48.
  • Saygıner, Ş. (2017). Blok tabanlı görsel ve metin tabanlı programlama öğretimlerinin erişi, mantıksal düşünme ve motivasyona etkileri (Yüksek lisans tezi). Hacettepe Üniversitesi. Ankara.
  • Saygıner, Ş. ve Tüzün, H. (2017). İlköğretim düzeyinde programlama eğitimi: Yurt dışı ve yurt içi perspektifinden bir bakış. XIX. Akademik Bilişim Konferansı (69-77), Aksaray Üniversitesi, 8-10 Şubat 2017, Aksaray.
  • Sayın, Z. ve Seferoğlu, S. S. (2016). Yeni bir 21. yüzyıl becerisi olarak kodlama eğitimi ve kodlamanın eğitim politikalarına etkisi. XVIII. Akademik Bilişim Konferansı (1-13). Adnan Menderes Üniversitesi, 3-5 Şubat 2016, Aydın.
  • Sebetci, Ö. ve Aksu, G. (2014). Öğrencilerin mantıksal ve analitik düşünme becerilerinin programlama dilleri başarısına etkisi. Eğitim Bilimleri ve Uygulama, 13(25), 65-83.
  • 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-249.
  • Sırakaya, M. (2018). Kodlama eğitimine yönelik öğrenci görüşleri. Ondokuz Mayis University Journal of Education, 37(2), 79-90.
  • Şahutoğlu, N. G. (2018). Eba kodlama modülü kullanımının ortaokul öğrencilerinin programlamaya ilişkin öz yeterlik inançlarına etkisi ve modüle ilişkin öğrenci görüşleri (Yüksek lisans tezi). Gaziantep Üniversitesi, Gaziantep.
  • Şenol, Ş. (2019). İlkokulda kodlama eğitimi: Sınıf öğretmenleri örneği (Yüksek lisans tezi). Süleyman Demirel Üniversitesi, Isparta.
  • Tağci, Ç. (2019). Kodlama eğitiminin ilkokul öğrencileri üzerindeki etkisinin incelenmesi (Yüksek lisans tezi). Afyon Kocatepe Üniversitesi, Afyonkarahisar.
  • Talentbridge, (2017). 7 steps to improve your analytical thinking skills. 19.12.2019 tarihinde https://talentbridge.com/blog/7-steps-to-improve-your-analytical-thinking-skills/ adresinden erişilmiştir.
  • Udemy, (2014). Analytical thinking: why you need it and how to get better. 20.12.2019 tarihinde https://blog.udemy.com/analytical-thinking/ adresinden erişilmiştir.
  • Üçgül, M. (2017). Eğitsel robotlar ve bilgi işlemsel düşünme. Y. Gülbahar (Ed.), Bilgi işlemsel düşünmeden programlamaya (417). Ankara: Pegem Akademi.
  • Ünsal, K. (2019). Ortaokul ve lise okul yöneticilerinin kodlama eğitimine yönelik görüşlerinin incelenmesi (Bağcılar ilçesi örneği) (Yüksek lisans tezi). Marmara Üniversitesi - İstanbul Sabahattin Zaim Üniversitesi, İstanbul.
  • Wachenchauzer, R. (2004). Work in Progress Promoting Critical Thinking While Learning Programming Language Concepts and Paradigms. 34th ASEE/IEEE Frontiers in Education Conference. Savannah, GA, 20-23 October.
  • Weintrop, D. & Wilensky, U. (2015). Using commutative assessments to compare conceptual understanding in blocks-based and text-based programs. ICER, 15, 101-110.
  • Williams, L. & Cernochova, M. (2013). Literacy from Scratch. X World Conference on Computers in Education, 17-27.
  • Yıldırım, A. ve Şimşek, H. (2016). Sosyal bilimlerde nitel araştırma yöntemleri, (10. Baskı). Ankara: Seçkin Yayıncılık.