Programlama Temelleri Dersine Yönelik Başarı Testi Geliştirme Çalışması

Bu çalışmanın amacı, Mesleki ve Teknik Eğitim Ortaöğretim Programı Bilişim Teknolojileri Alanı 10. Sınıf Programlama temelleri dersi için güvenilir ve geçerli bir başarı testi geliştirmektir. Öncelikle Mesleki Ve Teknik Anadolu Lisesi Bilişim Teknolojileri Alanı 10. Sınıf Programlama Temelleri dersi öğretim programı dikkate alınarak değişkenler ve sabitler, operatörler, karar yapıları ve döngüler konularında kazanımlar belirlenmiş ve Bloom Taksonomisinin bilişsel düzey basamaklarına göre bu kazanımlara uygun 75 adet soru hazırlanmıştır. Testin kapsam geçerliliği için 3 uzmandan görüş alınmış ve bu görüşler doğrultusunda, aynı kazanımın birden fazla soru ile ölçülmesi, bazı soruların kazanım ile örtüşmemesi gibi nedenlerden ötürü testteki kimi sorular düzeltilmiş, kimi sorular da çıkartılarak soru sayısı 36’ya indirilmiştir. Oluşturulan bu test, Mesleki Ve Teknik Anadolu Lisesi Bilişim Teknolojileri Alanı 11. Sınıfta öğrenim gören 145 öğrenciye uygulanmıştır. Test sonuçlarına göre her bir madde için güçlük ve ayırt edicilik indeksleri hesaplanmıştır. Madde analizi sonucunda 16 madde testten çıkarılarak 20 adet çoktan seçmeli sorulardan oluşan Programlama Temelleri Başarı Testi oluşturulmuştur. Testin ortalama madde güçlüğü 0.53, ortalama madde ayırt edicilik indeksi ise 0.66 olarak bulunmuştur. Sonuç olarak, hem müfredata uygun hem de diğer bilimsel çalışmalarda öğretmenlerin bu çalışmada yer alan konularda sınıf içindeki değerlendirmelerde kullanabilecekleri güvenilir ve geçerli bir ölçüm aracı geliştirilmiştir.

___

  • Açıkgöz, M., ve Karslı, F. (2015). Alternatif ölçme-değerlendirme yaklaşımları kullanılarak iş ve enerji konusunda geliştirilen başarı testinin geçerlilik ve güvenirlik analizi. Amasya Üniversitesi Eğitim Fakültesi Dergisi, 4(1), 1-25.
  • Akpınar, Y., ve Altun, A. (2014). Bilgi toplumu okullarında programlama eğitimi gereksinimi. İlköğretim Online, 13(1).
  • Arabacıoğlu, T., Bülbül, H. İ., ve Filiz, A. (2007). Bilgisayar programlama öğretiminde yeni bir yaklaşım. Akademik bilişim.
  • Ayvacı, H. Ş., ve Durmuş, A. (2016). Bir Başarı Testi Geliştirme Çalışması: Isı Ve Sıcaklık Başarı Testi Geçerlik Ve Güvenirlik Araştırması. Ondokuz Mayıs Üniversitesi Eğitim Fakültesi Dergisi, 35(1), 87-103.
  • Bennedsen, J., Caspersen, M. E., ve Kölling, M. (Eds.). (2008). Reflections on the teaching of programming: Methods and implementations (Vol. 4821). Springer.
  • Benzer, A. İ., ve Erümit, A. K. (2017). Programlama Öğretimine Yönelik Lisansüstü Tezlerin İncelenmesi. Journal of Instructional Technologies & Teacher Education Vol, 6(3), 99-110.
  • Bıçak, B. ve Çakan, M. ( 20-22 Aralık 2004). Lise Öğretmenlerinin Sınıf İçi Ölçme ve Değerlendirme Uygulamalarına Dönük Görüşleri. Milli Eğitim Bakanlığı, Orta Öğretimde Yeniden Yapılanma Sempozyumunda sunulmuş bildiri, Ankara.
  • Byrne, P., ve Lyons, G. (2001, June). The effect of student attributes on success in programming. In ACM SIGCSE Bulletin(Vol. 33, No. 3, pp. 49-52). ACM.
  • Çakan, M. (2004). Öğretmenlerin ölçme-değerlendirme uygulamaları ve yeterlik düzeyleri: İlk ve ortaöğretim. Ankara Üniversitesi Eğitim Bilimleri Fakültesi Dergisi, 37(2), 99-114.
  • Çakmak, E. K., Akgün, Ö. A., Karadeniz, Ş., Büyüköztürk, Ş., ve Demirel, F. (2008). İlköğretim ikinci kademe ve lise öğrencilerinin ders ve sınıf düzeylerine göre öğrenme stratejileri ve güdülenme düzeylerinin belirlenmesi. Uluslararası İnsan Bilimleri Dergisi, 5(1), 1-27.
  • Chang, C. K. (2014). Effects of using Alice and Scratch in an introductory programming course for corrective instruction. Journal of Educational Computing Research, 51(2), 185-204.
  • Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., ve Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162-175.
  • Chiu, C. F. (2015, April). Introducing Scratch as the fundamental to study app inventor programming. In Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on (pp. 219-220). IEEE.
  • Corral, J. R., Morgado-Estevez, A., Molina, D. C., Perez-Pena, F., Amaya Rodríguez, C. A., ve Civit Balcells, A. A. (2016). Application of Robot Programming to the Teaching of Object-Oriented Computer Languages. International Journal of Engineering Education, 32(4), 1823-1832.
  • Crescenzi, P., Malizia, A., Verri, M. C., Díaz, P., ve Aedo, I. (2012). Integrating algorithm visualization video into a first-year algorithm and data structure course. Journal of Educational Technology & Society, 15(2), 115.
  • Daniel, L. G. & King, D. (1998). A knowledge and use of testing and measurement literac of elementary and secondary teachers. Journal of Educational Research, 91 (6), 331-344.
  • Demir, F. (2015). Programlama öğretiminde eğitsel programlama dilinin farklı kullanımlarının programlama başarısı ve kaygısına etkisi. Doktora Tezi, Atatürk Üniversitesi.
  • Gardner, E. (1989). Five Common Misuses of Tests. ERIC Digest No. 108.
  • Gomes, A., Carmo, L., Bigotte, E., ve Mendes, A. (2006, September). Mathematics and programming problem solving. In 3rd E-Learning Conference–Computer Science Education (pp. 1-5).
  • Gönen, S., Kocakaya, S., ve Kocakaya, F. (2011). Dinamik konusunda geçerliliği ve güvenilirliği sağlanmış bir başarı testi geliştirme çalışması. Yüzüncü Yıl Üniversitesi Eğitim Fakültesi Dergisi, 8(1).
  • Gülmez, I. (2009). Programlama öğretiminde görselleştirme araçlarının kullanımının öğrenci başarı ve motivasyonuna etkisi. Yüksek Lisans Tezi, Marmara Üniversitesi.
  • Gültekin, K. (2006). Çokluortamın programlama başarısı üzerindeki etkisi. Yüksek Lisans Tezi, Hacettepe Üniversitesi Fen Bilimleri Enstitüsü.
  • Güven, S. (7-9 Haziran 2001). Sınıf öğretmenlerinin ölçme ve değerlendirmede kullandıkları yöntem ve tekniklerin belirlenmesi. 10. Ulusal Eğitim Bilimleri Kongresinde sunulmuş bildiri, Abant İzzet Baysal Üniversitesi, Bolu.
  • Jenkins, T. (2002, August). On the difficulty of learning to program. In Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences (Vol. 4, No. 2002, pp. 53-58).
  • Kafai, Y.,ve Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61–65.
  • Kalelioğlu, F. (2015). A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, 52, 200-210.
  • Kan, A. (2014). Ölçme Aracı Geliştirme, Eğitimde Ölçme ve Değerlendirme (ed. Satılmış Tekindal), Ankara, Pegem A.
  • Karslı, F., ve Ayas, A. (2013). Fen ve teknoloji dersi öğretmen adaylarının bilimsel süreç becerilerinin ölçülmesine ilişkin bir test geliştirme çalışması. Türk Fen Eğitimi Dergisi, 10(2), 66-84.
  • Korkmaz, Ö. (2013). Prospective CITE Teachers’ Self-efficacy Perceptions on Programming. Procedia-Social and Behavioral Sciences, 83, 639-643.
  • Krathwohl, D. R. (2002). A revision of Bloom's taxonomy: An overview. Theory into practice, 41(4), 212-218.
  • Krpan, D., Mladenović, S., ve Rosić, M. (2015). Undergraduate programming courses, students’ perception and success. Procedia-Social and Behavioral Sciences, 174, 3868-3872.
  • Kubiszyn, T. & Borich, G. (1996). Educational testing and measurement: Classroom application and practice (5th ed.). New York: HarperCollins.
  • Liu, C. C., Cheng, Y. B., ve Huang, C. W. (2011). The effect of simulation games on the learning of computational problem solving. Computers & Education, 57, 1907–1918.
  • Lye, S. Y., ve Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12?. Computers in Human Behavior, 41, 51-61.
  • Mazman, S. G. (2013). Programlama performansını etkileyen faktörlerin bilişsel tabanlı bireysel farklılıklar temelinde modellenmesi. Ankara: Hacettepe Üniversitesi.
  • Margolis, J. (2010). Stuck in the shallow end: Education, race, and computing. MIT Press.
  • Moons, J., ve De Backer, C. (2013). The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism. Computers & Education, 60(1), 368-384.
  • Román-González, M., Pérez-González, J. C., ve Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678-691.
  • Saraç, H. (2018). Fen Bilimleri Dersi ‘Maddenin Değişimi’Ünitesi ile İlgili Başarı Testi Geliştirme: Geçerlik ve Güvenirlik Çalışması. Abant İzzet Baysal Üniversitesi Eğitim Fakültesi Dergisi.
  • Şimşek, N. (2002). BİG 16 öğrenme biçemleri envanteri. Eğitim Bilimleri ve Uygulama, 1(1), 33-47.
  • Tekerek, M., ve Altan, T. (2014). The effect of scratch environment on student's achievement in teaching algorithm. World Journal on Educational Technology, 6(2), 132-138.
  • Temel, A. (1991). “ Ortaöğretimde Ölçme ve Değerlendirme Sorunları”.Yaşadıkça Eğitim Dergisi, 18, 23-27.
  • Traynor, D., ve Gibson, P. (2004, January). Towards the development of a cognitive model of programming: a software engineering approach. In Proceedings of the 16th Workshop of Psychology of Programming Interest Group.
  • Witherspoon, E. B., Schunn, C. D., Higashi, R. M., ve Shoop, R. (2018). Attending to structural programming features predicts differences in learning and motivation. Journal of Computer Assisted Learning.
  • Van-Roy, P., ve Haridi, S. (2004). Concepts, techniques, and models of computer programming. MIT press.
  • Velasquez, N. F., Fields, D. A., Olsen, D., Martin, T., Shepherd, M. C., Strommer, A., ve Kafai, Y. B. (2014, January). Novice programmers talking about projects: What automated text analysis reveals about online Scratch users' comments. In System Sciences (HICSS), 2014 47th Hawaii International Conference on (pp. 1635-1644). IEEE.
  • Voborník, P. (2011). Teaching algorithms using multimedia tools. In 8th International Conference on Efficiency and Responsibility in Education, June (pp. 9-10).
  • Yanpar, T. (1992). Ankara ilkokullarındaki ikinci devre öğretmenlerinin öğretmenlik mesleği ve konu alanlarıyla ilgili eğitim ihtiyaçları. Yayımlanmamış yüksek lisans tezi, Hacettepe Üniversitesi Eğitim Bilimleri Enstitüsü, Ankara.
  • Yılmaz, M. (2012).C# programlama dersinde, çoklu ortam tasarım ilkelerine göre hazırlanmış materyallerin moodle öğrenme yönetim sistemi üzerinden kullanılmasının yüksek öğrenim öğrencilerinin bilişsel yüklerine ve ders başarılarına etkisi, Yükseklisans Tezi, Başkent Üniversitesi.
  • Yiğit, M.F. (2016). Görsel programlama ortamı ile öğretimin öğrencilerin bilgisayar programlamayı öğrenmesine ve programlamaya karşı tutumlarına etkisinin incelenmesi. Yüksek Lisans Tezi, Ondokuz Mayıs Üniversitesi.
  • Yurdugül, H., ve Aşkar, P. (2013). Learning programming, problem solving and gender: A longitudinal study. Procedia-Social and Behavioral Sciences, 83, 605-610.
Necatibey Eğitim Fakültesi Elektronik Fen ve Matematik Eğitimi Dergisi-Cover
  • ISSN: 1307-6086
  • Yayın Aralığı: Yılda 2 Sayı
  • Başlangıç: 2007
  • Yayıncı: Balıkesir Üniv. Necatibey Eğitim Fak.
Sayıdaki Diğer Makaleler

Okul Öncesi Örüntü Becerileri Testinin Geliştirilmesi: Geçerlik ve Güvenirlik Çalışması

Yıldız GÜVEN, Esin DİBEK, Dilan BAYINDIR, Mesut SAÇKES

Öğretmen Adaylarının Bilim ve Teknolojiye Yönelik Algılarının Metaforlar Yardımıyla Ortaya Konulması

Pınar ÇAVAŞ, Gürkan ÇETİN, Ersin PALABIYIK, Bülent ÇAVAŞ

Fen Bilgisi Öğretmen Adaylarının Hidroelektrik Santraller İle İlgili Görüşleri

Zeynep AKSAN, Dilek ÇELİKLER

Pre-Service Mathematics Teachers’ Identifications and Interpretations about Students’ Thinking through Clinical Interviews

M. Gözde DİDİŞ KABAR, Berna TATAROĞLU TAŞDAN

5. Sınıf Öğrencilerinin Güneş, Dünya ve Ay Konularına Yönelik Algıları

Filiz KARA, Nilay KEFELİ

Matematik Öğretmeni Adaylarının Klinik Görüşmeler Aracılığıyla Öğrenci Düşüncelerine Yönelik Tespitleri ve Yorumları

Makbule Gözde DİDİŞ KABAR, Berna TATAROĞLU TAŞDAN

Fen Lisesi Öğrencilerinin Büyüklük ve Ölçek Kavramları ile İlgili Öğrenme İlerlemesinin Analizi

Rifat KOBAK, NURSEN AZİZOĞLU, RUHAN BENLİKAYA

An Investigation of Preschool Teacher Candidates’ Content Knowledge on Angular Shapes

Halil İbrahim KORKMAZ, ÖMER ŞAHİN

Development of Preschoolers’ Mathematical Patterning Skills Test: Validity and Reliability Study

Yıldız GÜVEN, Esin DİBEK, DİLAN BAYINDIR, Mesut SAÇKES

GDO’lara İlişkin Tartışma Temelli Etkinliklerin Öğretmen Adaylarının Eleştirel Düşünme Eğilimlerine Etkisi

Ayhan ÇİNİCİ, Besime ERGİN