Araştırma Makalesi
BibTex RIS Kaynak Göster

Kodlama Eğitimine Yönelik Öğrenci Görüşleri

Yıl 2018, Cilt: 37 Sayı: 2, 79 - 90, 25.12.2018

Öz

Programlama eğitimi öğrenenlerin problem çözme, yaratıcılık ve
mantıklı düşünme gibi üst bilişsel becerilerini geliştirdiği için uzun
yıllardır üzerinde durulan bir konudur. 
Özellikle son yıllarda kodlama eğitimi adıyla, gerek ülkemizde gerekse
dünyada popülerlik kazanmıştır. Blok temelli programlama dillerinin sağladığı
avantajlar sayesinde küçük yaşlardan itibaren öğrencilerin kodlama öğrenmesi
teşvik edilmektedir. Ülkelerin öğretim programlarını kodlama eğitimi içerecek
biçimde güncelledikleri ve kodlama eğitimiyle ilgili çok sayıda etkinlik ve
çalışmanın yürütüldüğü görülmektedir. Kodlama eğitiminin başarılı olmasında
öğrencilerin kodlama eğitimi hakkındaki görüşleri kilit role sahiptir. Ancak
kodlama eğitimi hakkında öğrenci görüşlerini belirlemeye yönelik yeterli
çalışmaya rastlanmamıştır. Bu çalışmayla, ortaokul öğrencilerinin blok temelli
kodlama eğitimine yönelik görüşlerinin belirlenmesi amaçlanmaktadır. Karma
yöntemlerden açıklayıcı desenin kullanıldığı araştırmanın çalışma grubunu 21
ortaokul öğrencisi oluşturmaktadır. Elverişli örneklem yöntemi kullanılarak
oluşturulan çalışma grubuna, Scratch ve Code.org blok temelli kodlama ortamları
kullanılarak 8 hafta (24 saat) boyunca kodlama eğitimi verilmiştir. Uygulama
sonunda öğrencilerin kodlama eğitimi hakkındaki görüşleri anket ve odak grup
görüşmesi yöntemiyle alınmıştır. Araştırma sonucunda, ortaokul öğrencilerinin
kodlama eğitimi almaktan memnun oldukları, kodlama eğitimini ilginç ve
eğlenceli olarak değerlendirdikleri anlaşılmıştır. Ayrıca öğrencilerin blok
temelli kodlama eğitiminin yaratıcılık, mantıklı düşünme, problem çözme ve okul
başarısı üzerinde olumlu katkı sağlayacağını düşündükleri görülmektedir.
Öğrenciler benzer eğitimler alarak kendilerini kodlama alanında geliştirmek
istediklerini ve arkadaşlarının da kodlama eğitimi almaları gerektiğini
belirtmişlerdir. Bunlara ilaveten kodlama eğitiminin öğrenciler tarafından
sıkıcı, gereksiz ve zor olarak değerlendirilmediği görülmüştür.

Kaynakça

  • Akpınar, Y., ve Altun, A. (2014). Bilgi toplumu okullarında programlama eğitimi gereksinimi. İlköğretim Online, 13(1), 1–4.
  • Bahçeci, F., Dokumacı, Ö., ve Celan, M. (2016). Ortaokul öğrencilerinin programlama eğitimine karşı tutumlarını ölçme çalışması. In 4th International Instructional Technologies ve Teacher Education Symposium (pp. 677–687).
  • Başer, M., & Özden, M. Y. (2015). Developing attitude scale toward computer programming. International Journal of Social Science, 6(6), 199–215.
  • Bayman, P., & Mayer, R. E. (1983). A diagnosis of beginning programmers’ misconceptions of BASIC programming statements. Communications of the ACM, 26(9), 677–679.
  • Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157.
  • Büyüköztürk, Ş., Kılıç Çakmak, E., Akgün, Ö., E., Karadeniz, Ş., ve Demirel, F. (2008). Bilimsel Araştırma Yöntemleri. Ankara: Pegem Akademi.
  • Calder, N. (2010). Using scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14.
  • Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children’s cognition. Journal of Educational Psychology, 76(6), 1051.
  • Creswell, J. W. (2012). Educational research: Planning, conducting and evaluatingquantitative and qualitative research. Boston: Pearson Education.
  • Çatlak, Ş., Tedal, M., ve Baz, F. Ç. (2015). Scratch yazılımını ile programlama öğretimini durumu: Bir döküman inceleme çalışması. Journal of Instructional Technologies & Teacher Education, 4(3), 13–25.
  • Çetin, E. (2012). Bilgisayar programlama eğitiminin çocukların problem çözme becerileri üzerine etkisi. Yayınlanmamış Yüksek Lisans Tezi. Gazi Üniversitesi. Ankara.
  • Demirer, V., ve Sak, N. (2016). Programming education and new approaches around the world and in Turkey. Eğitimde Kuram ve Uygulama, 12(3), 521–546.
  • Derus, S. R. M., & Ali, A. Z. M. (2012). Difficulties in learning programming: Views of students. In 1st International Conference on Current Issues in Education (ICCIE 2012) (pp. 74–79).
  • Erol, O., ve Kurt, A. A. (2017). BÖTE bölümü öğrencilerinin programlamaya karşı tutumlarının incelenmesi. Mehmet Akif Ersoy Üniversitesi Eğitim Fakültesi Dergisi, 1(41), 314–325.
  • 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.
  • Fraenkel, J. R., & Wallen, N. E. (2006). How to design and evaluate research in education (6th ed.). New York: McGraw-Hill.
  • Genç, Z., ve Karakuş, S. (2011). Learning through design: Using scratch ın ınstructional computer games, design. In 5 th International Computer ve Instructional Technologies Symposium (pp. 22–24).
  • Gomes, A., & Mendes, A. J. (2007). Learning to program-difficulties and solutions. In International Conference on Engineering Education--ICEE (Vol. 2007).
  • Kalelioğlu, F. (2015). A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, 52, 200–210.
  • Kalelioğlu, F., & Gülbahar, Y. (2014). The effects of teaching programming via Scratch on problem solving skills: A discussion from learners’ perspective. Informatics in Education, 13(1), 33–50.
  • Kalelioğlu, F., Gülbahar, Y., Akçay, S., & Doğan, D. (2014). Curriculum integration ideas for improving the computational thinking skills of learners through programming via scratch. In Local proceedings of the 7th international conference on informatics in schools: Situation, evolution and perspectives (pp. 101–112).
  • Kim, H., Choi, H., Han, J., & So, H.-J. (2012). Enhancing teachers’ ICT capacity for the 21st century learning environment: Three cases of teacher education in Korea. Australasian Journal of Educational Technology, 28(6).
  • Kobsiripat, W. (2015). Effects of the media to promote the scratch programming capabilities creativity of elementary school students. Procedia-Social and Behavioral Sciences, 174, 227–232.
  • Korkmaz, Ö. (2016). The effect of scratch-and lego mindstorms ev3-based programming activities on academic achievement, problem-solving skills and logical-mathematical thinking skills of students. Malaysian Online Journal of Educational Sciences, 4(3), 73–88.
  • Kuzu, A., Günüç, S., ve Odabaşı, H. F. (2013). 21. yüzyıl öğrenci özelliklerinin öğretmen adayları tarafından tanımlanması: Bir twitter uygulaması. Eğitimde Kuram ve Uygulama, 9(4), 436–455.
  • Lai, A.-F., & Yang, S.-M. (2011). The learning effect of visualized programming learning on 6 th graders’ problem solving and logical reasoning abilities. In Electrical and Control Engineering (ICECE), 2011 International Conference on (pp. 6940–6944).
  • Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K--8 curriculum. Acm Inroads, 5(4), 64–71.
  • Ozoran, D., Cagiltay, N., & Topalli, D. (2012). Using scratch in introduction to programming course for engineering students. In 2nd International Engineering Education Conference (IEEC2012) (pp. 125–132).
  • Özmen, B., & Altun, A. (2014). Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 1–27.
  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
  • Papert, S. (1993). The children’s machine. Technology Revıew-Manchester Nh-, 96, 28.
  • Saeli, M., Perrenet, J., Jochems, W. M. G., & Zwaneveld, B. (2011). Teaching programming in secondary school: a pedagogical content knowledge perspective. Informatics in Education, 10(1), 73–88.
  • Shin, S., & Park, P. (2014). A Study on the Effect affecting Problem Solving Ability of Primary Students through the Scratch Programming. Advanced Science and Technology Letters, 59, 117–120.
  • Siegle, D. (2009). Developing student programming and problem-solving skills with visual basic. Gifted Child Today, 32(4), 24–29.
  • Taylor, M., Harlow, A., & Forret, M. (2010). Using a computer programming environment and an interactive whiteboard to investigate some mathematical thinking. Procedia-Social and Behavioral Sciences, 8, 561–570.
  • Yükseltürk, E., ve Altıok, S. (2015). Bilişim teknolojileri öğretmen adaylarının bilgisayar programlama öğretimine yönelik görüşleri. Amasya Üniversitesi Eğitim Fakültesi, 4(1), 50–65.
  • Yükseltürk, E., ve Altıok, S. (2016). Bilişim teknolojileri öğretmen adaylarının programlama öğretiminde scratch aracının kullanımına ilişkin algıları. Mersin Üniversitesi Eğitim Fakültesi Dergisi, 12(1), 39–52.
Toplam 37 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Bölüm Tüm Alanlar
Yazarlar

Mustafa Sırakaya

Yayımlanma Tarihi 25 Aralık 2018
Kabul Tarihi 18 Haziran 2018
Yayımlandığı Sayı Yıl 2018 Cilt: 37 Sayı: 2

Kaynak Göster

APA Sırakaya, M. (2018). Kodlama Eğitimine Yönelik Öğrenci Görüşleri. Ondokuz Mayis University Journal of Education Faculty, 37(2), 79-90. https://doi.org/10.7822/omuefd.394649