Journals / İlköğretim Online (elektronik) / 2017 / Cilt: 16 - Sayı: 1
ICT Teachers’ Visual Programming Teaching Experiences
- Pages
- 377–393
- DOI
- —
Abstract
Since computational thinking is being discussed as a necessary skill for 21st century, manycountries decided to integrate visual programming into the elementary school curricula. This study aims toinvestigate “teaching to code at elementary school level” through the opinions of teachers who have chosento teach coding as a part of ICT and Software course. The research used a mixed methodology approach, anddata were collected through interviews with ICT teachers and followed by a survey. Findings revealed thatteachers use various strategies for introducing the coding concept, teach the lesson through examples fromdaily life, game development, and group studies. Based on interview data, the individual differences ofstudents in terms of overall academic achievement status and interest in coding seemed to be important forcoding lessons. Furthermore, findings indicate that learning to code may contribute to students’development on problem solving, logical thinking, and algorithm design skills, creativity and productivity.
Özet
Hesaplamalı düşünmenin (computational thinking) her öğrencinin kazanması gereken bir "21 yüzyıl becerisi" olduğu düşüncesi bir çok ülkenin ilköğretim düzeyindeki öğretim programlarına görsel kodlama derslerinin dahil olmasını sağlamıştır. Bu araştırma da, halihazırda bilişim teknolojileri dersinde görsel programlama öğretimi yapan öğretmenlerin gözünden ilköğretimde görsel programlama öğretiminin incelenmesini amaçlamaktadır. Araştırma karma yöntem araştırma yaklaşımıyla yürütülmüş; öğretmenlerle yüz yüze görüşmeler sonrasında bir anket geliştirilerek uygulanmıştır. Bulgular, öğretmenlerin, programlamaya giriş amacıyla birbirlerinden farklı yöntemler kullandıklarını, gerçek hayattan örnekler, oyun tasarımı ve grup çalışmalarıyla ders işlediklerini, öğrencilerin genel akademik başarı durumları ve programlamaya ilgi düzeyleri arasındaki farklılıkların önemli olduğunu ortaya çıkarmıştır. Ayrıca programlamanın, öğrencilerin problem çözme, mantık yürütme ve algoritma oluşturma gibi farklı alanlardaki becerilerinin, yaratıcılık ve üreticiliklerinin gelişmesine katkı sağlayabileceği sonucuna varılmıştır