EğitimGenel

Small Basic ile Çocuklarda Programlama

Geleceğimiz çocuklara programlama sevdirme günümüzde popüler hale gelmiş , ebeveynleri bu yöne çekebilmek için çalışmalar artmış durumda. Bununla ilgili en çok çalışma yapan firmalardan birisi Microsoft ..

Microsoft ‘ un çocuklara programlamayı sevdirmeye çalıştığı çalışmalara göz atıp son olarak Small Basic’e bir örnek ile derinleştireceğiz..

 

  1. Kodu Kodla (Code.org): Microsoft, Code.org gibi platformlarla işbirliği yaparak çocuklara programlamayı öğretmeye yönelik çeşitli projelere destek vermiştir. Code.org, eğitim materyalleri, interaktif oyunlar ve eğlenceli etkinlikler aracılığıyla çocuklara kodlama mantığını anlatmaya odaklanan bir platformdur.
  2. MakeCode: Microsoft MakeCode adlı bir platform geliştirmiştir. MakeCode, özellikle mikrodenetleyiciler ve mini bilgisayarlar gibi donanım ürünleriyle çalışmayı öğrenmek isteyen çocuklar için tasarlanmış bir blok tabanlı programlama ortamıdır. MakeCode, öğrencilere kod yazmayı eğlenceli hale getiren grafiksel bir arayüz sunar.
  3. Minecraft: Education Edition: Minecraft, eğitim amaçlı bir sürüm olan “Minecraft: Education Edition” ile çocuklara programlamayı öğretecek bir dizi eğitim materyali sunmaktadır. Öğrenciler, Minecraft içinde blok tabanlı programlama kullanarak kendi oyunlarını ve interaktif hikayelerini oluşturabilirler.
  4. Hour of Code: Microsoft, “Hour of Code” etkinlikleriyle dünya genelinde çocuklara ve gençlere programlamayı tanıtmak için çeşitli etkinliklere destek verir. Saatlik etkinlikler, öğrencilere temel kodlama kavramlarını öğretmeyi amaçlar.
  5. Imagine Cup Junior: Microsoft, “Imagine Cup Junior” adlı bir yarışma düzenleyerek gençlerin teknolojiyle nasıl bir fark yaratabileceklerini göstermelerine olanak tanır. Bu yarışma, çocukları teknolojik yeniliklere teşvik eder ve kendi projelerini geliştirmelerine olanak sağlar.

Microsoft’un bu çeşitli girişimleri, çocukların programlamayı daha eğlenceli ve erişilebilir bir şekilde öğrenmelerine yardımcı olmayı amaçlar.

Small Basic ile Çocuklarda Programlama

Small Basic, Microsoft tarafından geliştirilen basit ve eğitim amaçlı bir programlama dilidir. Özellikle öğrencilere ve yeni başlayanlara programlamayı öğretmek amacıyla tasarlanmıştır. Small Basic, temel programlama kavramlarını anlamak için kullanıcı dostu bir ortam sağlar ve öğrencilere yazılım geliştirme becerilerini kazandırmayı hedefler.

Small Basic’in özellikleri şunları içerir:

  1. Basit Sözdizimi: Small Basic, basit ve anlaşılır bir sözdizimine sahiptir. Bu, yeni başlayanlar için öğrenmeyi kolaylaştırır.
  2. Kolay Kullanım: Program, yazılım geliştirmeye yeni başlayanlar için düşük eğriye sahip bir ortam sunar. Kullanıcı dostu arayüzü ve basitleştirilmiş komut seti, öğrencilerin temel programlama kavramlarını hızla anlamalarını sağlar.
  3. Grafiksel Programlama: Small Basic, basit grafiksel kullanıcı ara yüzleri oluşturmayı kolaylaştıran araçlar içerir. Bu, öğrencilere temel grafik programlama becerilerini geliştirme fırsatı verir.
  4. Kütüphaneler ve Fonksiyonlar: Small Basic, öğrencilere çeşitli matematiksel ve grafiksel işlemler için kullanabilecekleri kütüphaneler ve fonksiyonlar sağlar.

Small Basic, genellikle çocuklar, gençler ve programlamaya yeni başlayanlar için ideal bir dil olarak kabul edilir. Ancak, Small Basic’in sınırlı bir dil olduğunu ve endüstri standardı programlama dillerinden farklı olduğunu unutmamak önemlidir. Programlamaya daha derinlemesine dalmak isteyenler, Small Basic’ten sonra daha güçlü ve geniş özelliklere sahip bir dil öğrenmeye yönelebilirler.

Derslerimiz tamamen çocuklara hitap eder ve onların anlayacağı dilde anlatılmıştır.

Merhaba! Bugün sana Small Basic adında çok sevimli bir programlama dilinden bahsedeceğim. Bu dil, programlamayı öğrenmek isteyen çocuklar ve yeni başlayanlar için harika bir seçenek!

Small Basic ile iki sayıyı toplayan bir uygulama yapacağız.

Bakalım, iki sayıyı toplayan basit bir program yapalım. Bu program, senin girdiğin iki sayıyı alacak, onları toplayacak ve sonucu gösterecek. İşte kodumuz:

GraphicsWindow.BackgroundColor = GraphicsWindow.GetColorFromRGB(255, 255, 255)

Text1 = Controls.AddText(“Sayı 1:”, 20, 20)
Textbox1 = Controls.AddTextBox(“”, 100, 20)
Controls.SetSize(Textbox1, 50, 20)

Text2 = Controls.AddText(“Sayı 2:”, 20, 60)
Textbox2 = Controls.AddTextBox(“”, 100, 60)
Controls.SetSize(Textbox2, 50, 20)

Button1 = Controls.AddButton(“Topla”, 20, 100)
Controls.ButtonClicked = OnButtonClicked

Sub OnButtonClicked
sayi1 = Controls.GetTextBoxText(Textbox1)
sayi2 = Controls.GetTextBoxText(Textbox2)

sonuc = sayi1 + sayi2

MessageBox.Show(“Sonuç: ” + sonuc)
EndSub

Şimdi, kodu adım adım anlatayım:

  1. İlk satırda, programın çalıştığı pencerenin arka plan rengini belirliyoruz. Biz burada beyaz seçtik.

  2. Sonra, kullanıcıdan iki sayı girmesini istemek için iki metin kutusu oluşturuyoruz (“Sayı 1” ve “Sayı 2”).
  3. Ardından, “Topla” adında bir buton ekliyoruz. Bu butona tıklandığında neler olacağını belirlemek için bir alt program (OnButtonClicked) kullanıyoruz.
  4. OnButtonClicked adlı bu alt programda, metin kutularındaki sayıları alıp topluyoruz ve sonucu ekranda gösteriyoruz.

Yani, sen bu programı çalıştırdığında, iki sayı girecek, “Topla” butonuna tıklayacak ve program senin için bu sayıları toplayarak sonucu gösterecek! İşte bu kadar basit!

 

 

Bir yanıt yazın