OKUL ÖNCESİ DÖNEMDE BİLGİSAYARSIZ KODLAMA EĞİTİMİNE BİR ÖRNEK: PROBLEM ÇÖZME BECERİLERİ İÇİN ETKİNLİK TEMELLİ ALGORİTMA

Bu çalışma, okul öncesi dönem çocukları için bilgisayarsız kodlama eğitimi temelinde geliştirilen algoritma eğitimi etkinliklerini tanıtmayı ve bu etkinliklerin uygulama sürecini incelemeyi amaçlamıştır. Çalışmada kullanılan etkinlikler, okul öncesi dönem çocuklarının algoritmik düşünme gerektiren problem durumlarına yönelik çeşitli çözümleri geliştirerek uygulamasını ve temel algoritma kavramlarını (birim, döngü, komut) öğrenmesini desteklemek amacıyla tasarlanmıştır. Hazırlanan 24 algoritma etkinliği, 16 anaokulu öğrencisiyle 8 haftalık bir süre zarfında uygulanmıştır. Çalışmada uygulanan algoritma etkinliklerine çocukların severek katıldıkları, aktif katılım sağladıkları ve problem durumlarına birden fazla çözüm önerisi geliştirerek algoritma kavramlarını kazandıkları görülmüştür. Etkinlik temelli algoritma eğitimi uygulamalarının genel yapısının nasıl olabileceğinin ve sınıf içi uygulamalarda problem çözme odaklı bir şekilde nasıl uygulanabileceğinin açıklanmasının uygulayıcılara ve alandaki araştırmacılara yol göstereceği düşünülmektedir.

AN EXAMPLE OF UNPLUGGED CODING EDUCATION IN PRESCHOOL PERIOD: ACTIVITY-BASED ALGORITHM FOR PROBLEM SOLVING SKILLS

This study aimed to introduce unplugged algorithm activities developed for preschool children and to examine their implementation process. The activities used in the study were designed to support preschool children to develop and apply different solutions to problem situations that require algorithmic thinking and to learn basic algorithm concepts, such as unit, loop, and command. In total, 24 algorithm activities were used with 16 kindergarten students over a period of 8 weeks. The classroom observations revealed that the students actively participated in the activities, were highly motivated, developed a variety of solutions to the problems, and made sense of the algorithm concepts. Explaining the general structure of unplugged algorithm activities and elaborating on how they can be used in preschool classrooms to promote problem solving skills of the students might offer guidance for practitioners and researchers in the field.

___

  • Arslan, K., & Akçelik, M. (2019). Programlama eğitiminde Scratch’in kullanılması: Öğretmen adaylarının tutum ve algıları. Ulusal Eğitim Akademisi Dergisi, 3(1), 41-61.
  • Aydoğan, Y. (2012). Problem çözme ve problem çözme becerilerinin desteklenmesi. Özgünkök Yayıncılık.
  • Baz, F. Ç. (2018). Çocuklar için kodlama yazılımları üzerine karşılaştırmalı bir inceleme. Current Research in Education, 4(1), 36-47.
  • Bers, M. U. (2018). Coding and computational thinking in early childhood: The impact of ScratchJr in Europe. European Journal of STEM Education, 3(3), 8. https://doi.org/10.20897/ejsteme/3868
  • Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood curriculum. Computers and Education, 72, 145-157. https://doi.org/10.1016/J.COMPEDU.20 13.10.020
  • Canbeldek, M. (2020). Erken çocukluk eğitiminde üreten çocuklar kodlama ve robotik eğitim programının etkilerinin incelenmesi [Yayımlanmamış doktora tezi]. Pamukkale Üniversitesi.
  • Gibson, J. P. (2012). Teaching graph algorithms to children of all ages. In Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education (pp. 34-39). Association for Computing Machinery. https://doi.org/10.1145/2325296.232530 8
  • Futschek, G. (2006). Algorithmic thinking: The key for understanding computer science. In R. T. Mittermeir (Ed.), Proceedings of evolution and perspectives: 2nd international conference in informatics in secondary schools (pp. 159-168). Springer. https://doi.org/10.1007/11915355_15
  • Highfield K., Paciga K. A., & Donohue C. (2018). Supporting whole child development in the digital age. In S. J. Danby, M. Fleer, C. Davidson, M. Hatzigianni (Eds.), Digital childhoods. International Perspectives on Early Childhood Education and Development, 22 (pp. 165-182). Springer. https://doi.org/10.1007/978- 981-10-6484-5_11
  • Kalelioğlu, F. (2015). A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, 52, 200-210. https://doi.org/10.1016/j.chb.2015.05.04 7
  • Keren, G., & Fridin, M. (2014). Kindergarten social assistive robot (KindSAR) for children’s geometric thinking and metacognitive development in preschool education: A pilot study. Computers in Human Behavior, 35, 400-412. https://doi.org/10.1016/j.chb.2014.03.00 9
  • Lee, J., & Junoh, J. (2019). Implementing unplugged coding activities in early childhood classrooms. Early Childhood Education Journal, 47(6), 709-716.
  • Milli Eğitim Bakanlığı. (2013). Okul öncesi eğitim programı. Talim Terbiye Kurulu Başkanlığı.
  • Mittermeri, R. T. (2013). Algorithmics for preschoolers-A contradiction? Creative Education, 4(9), 557-562. https://doi.org/10.4236/CE.2013.49081
  • Oluk, A., Korkmaz, Ö., & Oluk, H. A. (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. https://doi.org/10.16949/turkbilmat.3995 88
  • The Partnership for 21st Century Learning. (2019). Framework for 21st century learning: A unified vision for learning to ensure student success in a world where change is constant and learning never stops. http://static.battelleforkids.org/document s/p21/P21_Framework_Brief.pdf
  • Sayın, Z., & Seferoğlu, S. S. (2016). Coding education as a new 21st century skill and its effect on educational policies. In Academic informatics conference (pp. 1- 13). Adnan Menderes University, Aydın, Turkey. http://yunus.hacettepe.edu.tr/~%20sadi/y ayin/AB16_SayinSeferoglu_Kodlama.pdf
  • Vatansever, F. (2012). Algoritma geliştirme ve programlamaya giriş. Seçkin Yayıncılık.
  • Voronina, L. V., Sergeeva, N. N., & Utyumova, E. A. (2016). Development of algorithm skills in preschool children. ProcediaSocial and Behavioral Sciences, 233, 155-159. https://doi.org/10.1016/j.sbspro.2016.10. 176
  • Yıldız Durak, H., & Şahin, Z. (2018). Kodlama eğitiminin öğretmen adaylarının yaşam boyu öğrenme yeterliliklerinin geliştirmesine katkısının incelenmesi. Ege Eğitim Teknolojileri Dergisi, 2(2) , 55-67.