Ye Programlama eğitiminin hedef kitlesi olarak genellikle yükseköğretimde okuyan öğrenciler düşünülmektedir. Fakat eğitimde 21. yüzyıl yeterliliklerinin kazandırılması çalışmalarında, programlama eğitimi ortaokul, hatta ilkokul ve ana sınıfı öğrencileri için önemli görülmeye başlanmıştır. Programlama eğitimi özellikle; yaratıcılık, eleştirel düşünme ve problem çözme, iletişim ve iş birliği, sosyal ve kültürlerarası beceriler, üretkenlik, liderlik ve sorumluluk gibi 21. yüzyıl becerileri olarak adlandırılan becerilerin kazandırılmasında işlevsel görülmektedir. Çünkü programlama süreçleri, farklı düşünme becerileri ve bilgi alanlarını içermesi nedeniyle programlama sürecinin doğasında yer alan; iletişim becerileri, yaratıcılık, entelektüel merak, eleştirel ve sistematik düşünme, kişilerarası ve iş birliği becerileri, problemi tanımlama, formüle etme ve çözme, öz-yönelim gibi becerilerin çocuklarda geliştirilmesini sağlamaktadır. Programlama becerisinin içerdiği ve öğrenene kazandırdığı beceriler göz önüne alındığında bu becerinin 21. yüzyıl becerilerinden biri haline dönüşmüş olduğu görülmektedir. Bu yüzden artık bilişim derslerinde programlama eğitimlerine daha çok ağırlık verilmektedir.
Bilişim teknolojileri ünite ve konuları araştırıldığında en önemli ünite ve konunun blok tabanlı programlama yani scratch olduğu konusunda tüm eğitimciler hem fikirdir. Yazılımın ücretsiz ve kolay ulaşılabilir olması scratch ı bir adım daha öne çıkarmaktadır. Öğrencilerin gelişim düzeyleri göz önüne alındığında blok tabanlı bir yazılım programı tamda bu gelişim düzeyindeki öğrencilere hitap etmektedir. Bu blok tabanlı yazılım scratch ’in diğer faydaları ise şunlardır;
1- Çocuklar için yazılımdaki görsellerin ilgi çekici ve heyecan verici olması.
2- Blok tabanlı olduğu için yazılan kod yığınının yan tarafta işlevini görmek.
3- Çocuklarda algoritma mantığını üst seviyede geliştirmesi.
4- Yaratıcı öğrenme becerilerini geliştirmeye yardımcı olması.

Hiç yorum yok:
Yorum Gönder