İçeriğe geç
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Yazılım

Programlama Artık Çocuk Oyuncağı: Scratch

Günümüzde bir çok velinin aklında aynı soru var: Çocuğuma bilgisayar programlamayı nasıl öğretebilirim? Bu konunun son yıllarda revaçta olmasının nedeni ise, yazılımcılık mesleğinin gittikçe popüler hale gelmesi.

Fatih Bayır

okunma

Programlama Artık Çocuk Oyuncağı: Scratch

Günümüzde bir çok velinin aklında aynı soru var: Çocuğuma bilgisayar programlamayı nasıl öğretebilirim?

Bu konunun son yıllarda revaçta olmasının nedeni ise, yazılımcılık mesleğinin gittikçe popüler hale gelmesi. İyi bir gelecek hayali ve tabi ki yazılım mühendislerinin aldığı maaşların cazibesi de velilerin programlama dillerine olan merakını arttırmış durumda. 

Bütün bunların yanı sıra henüz çocukken öğretilecek bir programlama dili ve algoritma becerisi, ileride; matematiksel zekası kuvvetli, çözüm odaklı, analitik düşünebilen nesiller yetişmesine olanak sağlayacaktır.

{pagebreak::1}

Öncelik çocuklarda

Bütün bu sebeplerden ötürü çocuklara programlama eğitimi vermek artık kaçınılmaz oluyor. Peki Çocuğa öğretilecek ilk programlama dili ne olmalıdır?

Bu soru eskiden önemli bir tartışma konusuydu. Çocuklar için Basic, Pascal, Fortran ya da C dili gerek görsellik açısından, gerekse kodlama zorluğu nedeniyle pek uygun değildir. Visual Basic, Delphi ya da Visual C++ gibi görsel programlama dilleri ise çocuklar için ilk seçim olamayacak kadar karışık. Günümüzde artık bu soruya cevap verebilecek bir programlama dili mevcut: Scratch!

{pagebreak::2}

Scratch Nedir, Nasıl Bir Dildir?

İngilizce bir kelime olarak anlamı, kedi tırmığı demektir. Programlama terimi olarak ise kısaca, dünyaca ünlü Amerikan üniversitesi MIT tarafından geliştirilmiş ve 8 ila 16 yaş aralığındaki çocukların programlama kabiliyetlerini artırmaya yönelik görsel bir programlama aracıdır.

“Hayal et, Programla ve Paylaş” sloganıyla hayata geçirilen Scratch’de klasik programlama dillerindeki gibi uzun ve karışık sözdizimi (syntax) yerine her biri birer puzzle parçasını andıran belli başlı kalıplar mevcuttur. Bu kalıpları bir araya getirilerek ve içerikleri değiştirilerek program şablonları oluşturulur.

16-01/25/scratch-ornek.png

Yukarıda Scratch ile yazılmış ufak bir program görülmektedir. Puzzle parçalarını kenardaki araçtan seçerek programınıza yerleştirir ve değiştirilmesi gereken yerlere klavyeden yeni değerler girerseniz. Kalıpları İngilizce kullanabileceğiniz gibi Türkçe de kullanabilirsiniz.

{pagebreak::3}

Scracth Nasıl Öğrenilir?

Scratch Programlama dilini öğrenmek için en önemli kaynaklar video derslerdir. Youtube, Vimeo gibi video sitelerinde Türkçe Stratch Derslerine ait videoları izleyebilirsiniz. Bunun yanında piyasada bulunan Scracth kitaplarından satın alabilir, ya da online kitaplar indirebilir, okuyabilirsiniz.

Scratch ile programlamaya başlamak için bilgisayarınıza herhangi bir program indirmeniz ya da yüklemeniz zorunlu değil.

Yazımınızın sonunda verdiğimiz linkten Scratch editörüne ulaşabilir ve online olarak programlamaya başlayabilirsiniz. Çevrimdışı çalışmak isterseniz Scratch Kurulum dosyasını indirip bilgisayarınıza kurabilirsiniz.

Scratch programlama dilinin resmi sitesine buradan, online editör bölümüne ise buradan ulaşabilirsiniz.

:: Sizce Scracth çocuklar için ciddi anlamda faydalı olabilir mi?

Haberde hata mı var?Bize bildirin

Senin fikrin ne?

Bu gelişme hakkında sen ne düşünüyorsun?

Yorumlar (14)

SDN Okuru

Ben 6. Sinifta bilisim dersinde bundan cizgi film yapmayi ogreniyodum

Yorumlar yapay zekâ destekli ön elemeden geçer; son karar moderatördedir. Topluluk kuralları

Günün teknolojisi, sabah 08.00’de

Seçtiğiniz konularda günün 5 önemli haberi, her biri 30 saniyelik özetiyle. Reklamsız, tek tıkla ayrılırsınız.