CODE.ORG ÇEVRİMİÇİ KODLAMA PLATFORMU ÖĞRETİM PROGRAMININ DEĞERLENDİRİLMESİ

Bu araştırmada, kodlama öğretimi çevrimiçi platformlarından biri olan Code.org’un Kurs 2 ünitesinin değerlendirilmesi amaçlanmıştır. Çalışma kapsamında “Tyler’ın Hedefe Dayalı Değerlendirme Modeli” temel alınmıştır. Çalışmada betimsel ve deneysel yöntemlerden elde edilen nicel ve nitel veriler bir arada yorumlanmıştır. Veri toplama araçları olarak araştırmacı notları, başarı testi, gözlem formu, öğrenci görüş formu ve program değerlendirme anketi kullanılmıştır. Ayrıca, Code.org platformu üzerinde sunulan istatistiklerden de yararlanılmıştır. Çalışmada, platformun sunduğu öğretim programına sadık kalınarak ortaokul seviyesindeki 22 öğrenciyle toplam 22 saatlik uygulama gerçekleştirilmiştir. Araştırma bulgularına göre başarı testi ortalama puanlarında son test lehine istatistiksel olarak anlamlı düzeyde bir artışın olduğu ancak bu artışın kodlamada yüksek başarıyı sağlamada yeterli olmadığı görülmüştür. Çalışmaya katılan öğrencilerin Code.org uygulamalarına ilişkin olumlu görüş bildirdikleri, öğretmenlerin ise Code.org öğretim programını “orta derecede yeterli” olarak değerlendirdikleri görülmüştür. Bu bulgulara dayanarak Code.org Kurs 2 ünitesinin daha yeterli hale getirilmesi için revizyon yapılması ve kodlama öğretiminde kullanılması önerilmektedir.

Evaluation of Code.org Online Coding Platform Curriculum

In this study, it was aimed to evaluate the Course 2 unit of Code.org, one of the coding teaching online platforms. Within the scope of the study, "Tyler's Objective-Centered Evaluation Model" was taken as basis. In the study, quantitative and qualitative data obtained from descriptive and experimental methods were interpreted together. Researcher notes, achievement test, observation form, student opinion form and program evaluation questionnaire were used as data collection tools. In addition, the statistics presented on the Code.org platform were also used. In the study, a total of 22 hours of application was carried out with 22 students at the secondary level, while remaining true to the teaching program offered by the platform. According to the research findings, it was observed that there was a statistically significant increase in the achievement test average scores in favor of the posttest, but this increase was not sufficient in ensuring high success in coding. It was observed that the students who participated in the study gave positive opinions about the Code.org applications and the teachers evaluated the Code.org curriculum as "moderately sufficient". Based on these findings, it is recommended to make the revisions and use the Code.org Course 2 unit in teaching coding.

___

  • ABRAHAM, Nikhil (2017). Coding All-in-one for Dummies, John Wiley & Sons Inc., Hoboken, NJ.
  • ANDRADE, Heidi G. (2000). “Using Rubrics To Promote Thinking And Learning”, Educational leadership, S.57(5), 13-19.
  • BATTELLEFORKIDS (2019). Framework for 21st Century Learning Definitions. [Online Erişim: http://static.battelleforkids.org/documents/p21/P21_Framework_DefinitionsBFK.pdf] Erişim Tarihi: 11.02.2021.
  • BAYRAKÇEKEN, Samih (2007). Test Geliştirme. E. Karip (Yay. Haz.) Ölçme ve Değerlendirme içinde (s. 242-272). Pegem Yayıncılık, Ankara.
  • BAZ, Fatih Çağatay (2018). “Çocuklar İçin Kodlama Yazılımları Üzerine Karşılaştırmalı Bir İnceleme”, Current Research in Education, S.4, 36–47.
  • BUČKOVÁ, Hana ve DOSTÁL, Jiří (2017). “Modern Approach To Computing Teaching Based On Code.org”, 10th International Conference of Education, Research and Innovation, Seville.
  • CEYLAN, Veysel Karani ve GÜNDOĞDU, Kerim (2018). “Bir Olgubilim Çalışması: Kodlama Eğitiminde Neler Yaşanıyor?”, Eğitim Teknolojisi Kuram ve Uygulama, S.8(2), 1-34.
  • CLEMENTS Douglas H. ve GULLO Dominic (1984). “Effects of Computer Programming on Young Children’s Cognition”, Journal Of Educational Psycology, S.76(6), 1051-1058.
  • CODE.ORG (2019). Code.org 2017 annual report. [Online Erişim: https://code.org/about/2017] Erişim Tarihi: 01.01.2019.
  • ÇALIŞKAN, Erkan (2020). “Code.org Etkinliklerinin Ortaokul Öğrencilerinin Problem Çözme Becerilerine Yönelik Algılarına ve Programlama Öz-Yeterliklerine Etkisinin İncelenmesi”, Journal of Instructional Technologies & Teacher Education, S. 9(2), 114-124.
  • ÇATLAK, Şenol, TEKDAL, Mehmet ve BAZ, Fatih Çağatay (2015). “Scratch Yazılımı ile Programlama Öğretiminin Durumu: Bir Doküman İnceleme Çalışması”, Journal of Instructional Technologies & Teacher Education, S.4(3), 13-25.
  • DEMİREL, Özcan (2015). Eğitimde Pogram Geliştirme-Kuramdan Uygulamaya (24. Basım), Pegem Akademi, Ankara.
  • DEMİRBAŞ, Atilla (2019). Kodlama Eğitiminin Değerlendirilmesi Araştırması. Milli Eğitim Bakanlığı Yenilik ve Eğitim Teknolojileri Genel Müdürlüğü. [Online Erişim: https://yegitek.meb.gov.tr/meb_iys_dosyalar/2020_03/26131559_kodlamaegitiminindeYerlendirilmesiarastirmasi.pdf] Erişim Tarihi: 11.02.2021.
  • ERENSAYIN, Elif ve GÜLER, Çetin (2017). “EBA Platformundaki Ders Materyallerinin Eğitsel Yazılım Değerlendirme Ölçütlerine Göre Değerlendirilmesi”, Ahi Evran Üniversitesi Kırşehir Eğitim Fakültesi Dergisi, S.18(1), 657-678.
  • ERTÜRK, Selehattin (2013). Eğitimde Program Geliştirme (6. Basım), Edge Akademi, Ankara.
  • ERÜMİT, Ali Kürşat (2020). “Effects of Different Teaching Approaches on Programming Skills”, Education and Information Technologies, S.25, 1013–1037.
  • EUROPEAN UNION (2018). The Digital Skills and Jobs Coalition Invites Organizations To Commit To Offer More Training in Coding For All: News Article. [Online Erişim: https://ec.europa.eu/digital-single-market/en/coding-21st-century-skill] Erişim Tarihi: 01.01.2018.
  • FESSAKIS, Georgios, GOULI, Evangelia ve MAVROUDI, Elisavet (2013). “Problem Solving by 5–6 Years Old Kindergarten Children in a Computer Programming Environment: A Case Study”, Computers & Education, S.63 (2013), 87-97.
  • GÖKÇEARSLAN, Şahin ve KUKUL, Volkan (2012). “Scratch İle Programlama Eğitimi Alan Öğrencilerin Problem Çözme Becerilerinin İncelenmesi”, 8th International Computer & Instructional Technologies Symposium , Edirne.
  • GROUT, Vic.ve HOULDEN, Nigel (2014). “Taking Computer Science And Programming into Schools: The Glyndŵr/BCS Turing Project”, Procedia-Social and Behavioral Sciences, S.141, 680-685.
  • KARA, Yılmaz (2007). “Eğitim Yazılımları Değerlendirme Ölçeği (EYDÖ): Geçerlik ve Güvenirlik Çalışması”, SAÜ Eğitim Fakültesi Dergisi, S.14,77-90.
  • KALELİOĞLU, Filiz (2015). “A New Way of Teaching Programming Skills to K-12 Students: Code.org”, Computers in Human Behavior, S.52, 200–210. doi:10.1016/j.chb.2015.05.047
  • KURIHARA, Azusa, SASAKI, Akira, WAKITA, Ken ve HOSOBE, Hiroshi (2015). “A programming environment for visual block-based domain-specific languages”, Procedia Computer Science, S.62, 287-296.
  • LAMBIĆ, Dragan, ĐORIĆ, Biljana ve IVAKIĆ, Saša (2020). “Investigating the Effect of The Use of Code.org on Younger Elementary School Students’ Attitudes Towards Programming”, Behaviour & Information Technology, doi: 10.1080/0144929X.2020.1781931
  • LIU, Jie, WIMMER, Hayden ve RADA, Roy (2016). ““Hour of Code”: Can it Change Students’ Attitudes Toward Programming?.”, Journal of Information Technology Education: Innovations in Practice, S.15, 53-73.
  • MEERBAUM-SALANT, Orni, ARMONI, Michal ve BEN-ARI, Mordechai (2013). “Learning Computer Science Concepts With Scratch”, Computer Science Education, S.233, 239–264. doi:10.1080/08993408.2013.832022
  • MICHAEL, K. Adu ve OMOLOYE, E. Abe (2014). “Improving Structural Designs with Computer Programming in Building Construction”, IOSR Journal of Computer Engineering (IOSR-JCE), S.16(3), 10-16.
  • PALLANT, Julie (2007). SPSS Survival Manuel: A Step-by-Step Guide to Data Analysis using SPSS for Windows, Open University Press, New York.
  • PARLAK, İbrahim Halil (2011). İlköğretimde Uygulanmaya Başlanan Web Destekli Mebvitamin Eğitim Yazılımının Öğrenci ve Öğretmen Görüşleri Doğrultusunda Değerlendirilmesi, Marmara Üniversitesi Eğitim Bilimleri Enstitüsü, (Yayımlanmamış Yüksek Lisans Tezi), İstanbul.
  • RESNICK, Mitchel, MALONEY, John, MONROY-HERNÁNDEZ, Andres, RUSK, Natalie, EASTMOND, Evelyn, BRENNAN, Karen, MILLNER, Amon, ROSENBAUM, Eric, SILVER, Jay, SILVERMAN, Brian ve KAFAI, Yasmin (2009). “Scratch: Programming For All”, Communications of the ACM, S.52(11), 60–67. doi:10.1145/1592761.1592779
  • RIM, Hwakyung (2017). “A Study on Teaching Using Website 'Code.org' in Programming Education Based on Computational Thinking”, Journal of Korea Multimedia Society, S.20(2), 382-395.
  • RUIZ, Jorge G., MINTZER, Michael J. ve LEIPZIG, Rosanne M. (2006). “The Impact of E-learning in Medical Education”. Academic Medicine : Journal of the Association of American Medical Colleges, S.81(3), 207–212.
  • SAYGINER, Şenol ve TÜZÜN, Hakan (2017). “İlköğretim Düzeyinde Programlama Eğitimi : Yurt Dışı Ve Yurt İçi Perspektifinden Bir Bakış”, 19. Akademik Bilişim Konferansı, Aksaray.
  • SAYIN, Zehra ve SEFEROĞLU, S. Sadi (2016). “Yeni Bir 21 . Yüzyıl Becerisi Olarak Kodlama Eğitimi Ve Kodlamanın Eğitim Politikalarına Etkisi”, Akademik Bilişim Konferansı, Aydın.
  • SCHLEYER, Titus K. L. ve JOHNSON, Lynn A. (2003). “Evaluation of Educational Software”, Journal of Dental Education, S.67(11), 1221–1228.
  • STEVENS, D. Danielle, ve LEVI, J. Antonia (2013). Introduction to Rubrics. (2nd ed.), Stylus Publishing, Sterling, Virginia.
  • ŞEKER, Hasan (2013). Eğitimde Program Geliştirme: Kavramlar Yaklaşımlar. (2. basım), Anı Yayıncılık, Ankara. TTKB (2018). Bilişim Teknolojileri ve Yazılım Dersi Öğretim Programı. [Online Erişim: http://mufredat.meb.gov.tr/ProgramDetay.aspx?PID=374] Erişim Tarihi: 11.02.2021.
  • TUOMI, Pauliina, MULTISILTA, Jari, SAARIKOSKI, Petri, ve SUOMINEN Jaakko (2018). “Coding Skills as a Success Factor for a Society”, Education and Information Technologies, S.23(1), 419-434.
  • TYLER, Ralph W. (2014). Eğitim Programlarının ve Öğretimin Temel İlkeleri. (çev. M. Rüzgar ve B. Arslan). (1. basım), Pegem Akademi Yayıncılık, Ankara.
  • UŞUN, Salih (2004). Bilgisayar Destekli Öğretimin Temelleri. Ankara: Nobel Yayın Dağıtım.
  • VIRVOU, Maria, KATSIONIS, George ve MANOS, Konstantinos (2005). “Combining Software Games with Education: Evaluation of its Educational Effectiveness”, Educational Technology and Society, S.8(2), 54–65. doi:10.1016/j.corsci.2007.02.007
  • YÜKSELTÜRK, Erman ve ALTIOK, Serhat (2016). “Bilişim Teknolojileri Öğretmen Adaylarının Programlama Öğretiminde Scratch Aracının Kullanımına İlişkin Algıları”, Mersin Üniversitesi Eğitim Fakültesi Dergisi, S.12(1), 39–52.
  • WEINTROP, David ve WILENSKY, Uri (2015). “To Block or Not To Block, That is the Question: Students’ Perceptions of Blocks-Based Programming”, 14th International Conference on Interaction Design and Children – IDC, New York.
  • YILDIRIM, Ali ve ŞİMŞEK, Hasan (2013). Sosyal Bilimlerde Nitel Araştırma Yöntemleri. (9. basım.), Seçkin Yayıncılık, Ankara.
Milli Eğitim Dergisi-Cover
  • ISSN: 1302-5600
  • Yayın Aralığı: Yılda 4 Sayı
  • Başlangıç: 1973
  • Yayıncı: Milli Eğitim Bakanlığı