
Scratch ile Kodlama Eğitimi

Agean Grubu
ege üniversite öğretmen adaylarından geleceğe yönelik scratch kodlama eğitimi
hakkımızda
Ege Üniversitesi Eğitim Fakültesi Böte Bölümü öğretmen adayı öğrenciler olarak meslek hayatında karşılaştığımız scratch ile kodlama eğitimi sorunlarına yönelik çözüm amaçlı projemiz kapsamında dijital ortamda eğitim videolarını bilgilendirme amaçlı web sitesi oluşturulmuştur.
Biz Kimiz?
-
Meltem KOCAMAN : Ege Üniversitesi BÖTE 4. Sınıf öğrencisi.
-
Mustafa TAVUKCU : Ege Üniversitesi BÖTE 4. Sınıf öğrencisi.
-
İbrahim ZEYTİNCİ : Ege Üniversitesi BÖTE 4. Sınıf öğrencisi.
-
İlkay BALCI :Ege Üniversitesi BÖTE 4. Sınıf öğrencisi.
-
Fulya TATLICI :Ege Üniversitesi BÖTE 4. Sınıf öğrencisi.
Biz
Scratch
Son dönemlerde, bütün dünyada öğrencilerin erken yaşlarda programlamayı öğrenmesi gerektiği görüşü sıklıkla dile getirilmektedir. Çünkü, 21.yüzyıl bireylerinde bulunması gereken; problem çözme, yaratıcılık, algoritmatik ve bilgisayarca düşünme gibi temel beceriler programlama ve bilgisayar biliminin öğretilmesi ile kazandırılabilmektedir (Shin, Park ve Bae, 2013; Karabak ve Güneş, 2013; Monroy-Hernández ve Resnick, 2008). Alanyazın incelendiğinde, programlama eğitiminin küçük yaştaki bireylere katkısının incelendiği bir çalışmada; programlama eğitimi alan öğrencilerin farklı düşünme, yaratıcılık yetenekleri ile üst biliş ve yönlendirme yeteneklerinin programlama eğitimi almayan öğrencilerden daha yüksek olduğu bulunmuştur.
Programlama öğretiminin öğrencinin problem çözme becerisi ile doğrudan ilişkili olması ve programlama sürecinin özellikle programlama öğrenmeye yeni başlayan öğrenciler tarafından zor kazanılmasından dolayı çoğu programlama dersinde öğrenci başarıları oldukça düşüktür. Bu durumun dışında, programlama dili derslerinde başarıyı etkileyen unsurlardan bazıları motivasyon, programlamaya karşı tutum, programlama dilinin karmaşıklığı ve öğretim yöntem ve tasarımı olarak sıralanabilir.
Bilgisayar programlamayı öğrenmek, kodlamanın ötesinde öğrencilerin problem çözme, işbirlikli öğrenme, yaratıcı düşünme ve kritik düşünme gibi becerileri kazanmalarında önemli rol oynamaktadır. Ancak geleneksel programlama dillerinin karmaşık söz dizimi ve kullanıcı dostu olmayan arayüzleri gibi nedenlerden dolayı öğrencilerin programlamayı öğrenmeleri neredeyse imkânsız hale gelmektedir. Bununla birlikte, son yıllarda öğrenilmesi kolay, kullanıcı dostu ve görsel özelliklere sahip programlama araçlarının kullanılması ile programlama öğretiminin ilköğretim kurumlarında yaygınlaştırılabileceği, fikri araştırmacıları ve eğitimcileri cesaretlendirmiştir. Yapılan ön çalışmada, bu programlardan en popüler olanlarından birinin Scratch programı olduğu görülmüştür.
Massachusetts Teknoloji Enstitüsü (MIT)’de oluşturulan bir proje grubu tarafından hazırlanan Scratch yazılımı, kod bloklarının görselleştirilerek programlamaya yeni başlayan kullanıcılara kolaylık sağlamak amacıyla geliştirilmiş basit bir programlama dili editörüdür. Programın kullanımında 8 yaş ve üzerindeki kullanıcılar hedef alınmıştır. Bu program ile, çoklu ortam altyapısı üzerine oturtulan animasyon, oyun, sunu, simülasyon gibi çeşitli yazılımlar geliştirilebilmektedir. Kullanımı ve kurulumu tamamen eğitim amaçlı ve ücretsiz olan yazılım ile aynı zamanda proje çerçevesinde hazırlanan uygulamaların İnternet üzerinden paylaşımına da olanak sağlamaktadır. Kullanıcıların kod yazmaları yerine kodları taşımalarıyla oluşturulan bir yapı benimsendiğinden program öğreniminin ilk aşamalarında sıklıkla görülen basit yazım hataları engellenebilmektedir.
Bu sebeple Scratch, programlama ile yeni tanışan ortaokul düzeyindeki öğrencilerin programlama mantığını kavraması için oldukça kullanışlıdır.
Tüm bunlardan yola çıkarak tasarladığımız projemizin amacı ise, Scratch ile kodlamayı öğrencilerin her an her yerden öğrenip kendilerini geliştirebilecekleri bir online eğitim platformu oluşturarak öğrencilerin programlama becerilerinin gelişmesine katkıda bulunmaktır. Bu proje kapsamında, öğrenci yaş grubunu dikkate alarak seçtiğimiz yöntem, teknik, araç ve gereçlerle hazırlayacağımız videolar sayesinde öğrenci kodlama dersini daha kolay kavrayabilecek ve dersten daha çok zevk alacaktır. Videoların içeriği öğrencilerin bilgisayar derslerinde ki içerikler göz önünde bulundurularak hazırlanacaktır. Ortaokul yaş grubu için hazırlanacak videolarda anlatım tekniği ve gösterip yaptırma yöntemi kullanılacaktır. Udemy, web sayfası ve youtube kanalı üzerinde kayıtlı olan videolara öğrenci istediği yerden ve istediği zaman ulaşabilecektir. Proje de yer alan temel paydaşların hepsi bilgisayar öğretmenliği okuduğu için Scratch konusunda yeteri kadar bilgiye sahiptir.