Programlama ve Blok Tabanlı Kod Yazma
Programlama Nedir?
Bilgisayarların ya da akıllı cihazların bazı işleri yapabilmesi için içine ne yapması gerektiğini söyleyen komutlar yazılır. Bu komutlara program denir. Bu işlemi yapmaya da programlama denir.
- Örneğin; çamaşır makinesinin yıkamayı durdurması ya da alışveriş merkezinde kapının kendiliğinden açılması gibi olaylar, cihazlara önceden yazılmış programlar sayesinde olur.
Programlama Dilleri Nedir?
Bilgisayarlar bizim konuştuğumuz dili anlayamaz. Bu yüzden, bilgisayara ne yapacağını anlatmak için özel diller kullanılır. Bu dillere programlama dili denir.
Bazı programlama dilleri şunlardır:
- Python
- PHP
- C++
- Java
Bu diller, bilgisayara “şunu yap”, “bunu yapma” gibi komutlar verir. Her programlama dili biraz farklıdır ama hepsi bilgisayara işleri nasıl yapacağını öğretir.
Unutma! Dünyada en çok kullanılan programlama dillerinden biri Python’dur.
Blok Tabanlı Programlama Nedir?
Blok tabanlı programlama, bilgisayara ne yapması gerektiğini renkli kutucuklarla anlatma şeklidir. Yazı yazmak yerine, hazır blokları sürükleyip bırakarak kolayca program yapılır. Bu yöntem, özellikle yeni başlayan çocuklar için çok kolay ve eğlencelidir.
Scratch Nedir?
Scratch, çocukların kendi oyunlarını, hikâyelerini ve animasyonlarını oluşturabilecekleri bir blok tabanlı programlama ortamıdır.
Scratch ile Hemen Denemek İçin: Scratch Editörü
Kayıt Olma Adımları:
- https://scratch.mit.edu adresine git.
- Sağ üstteki Katıl butonuna tıkla.
- Kullanıcı adı ve şifre oluştur.
- E-posta adresini gir ve onayla.
- Artık projeni oluşturabilirsin!
Code.org Nedir?
Code.org, oyunlar ve karakterler eşliğinde kodlama öğrenmeni sağlar. Öğrenme yolculuğunda Angry Birds, Minecraft gibi karakterler sana eşlik eder.
Angry Birds ile Blok Kodlama Denemek İçin: Code.org – Angry Birds
Kayıt Olma Adımları:
- https://code.org adresine git.
- Sağ üstteki Oturum Aç / Kayıt Ol seçeneğine tıkla.
- Google hesabıyla veya e-posta ile kayıt olabilirsin.
Blockly Nedir?
Blockly, Google tarafından hazırlanmış bloklarla programlama öğrenmeni sağlayan bir sitedir.
Blockly ile Hemen Denemek İçin: Blockly Games
Başlamak İçin:
- Linke tıkla ve hemen başla.
- Kayıt gerekmez.
Mobilkod Nedir?
Mobilkod, Türkiye’de çocukların mobil uygulama geliştirmeyi öğrenmesi için Milli Eğitim Bakanlığı tarafından hazırlanmış bir blok tabanlı programlama platformudur. Mobil uygulamaları sürükle-bırak yöntemiyle oluşturmayı sağlar.
Mobilkod Sitesi: Mobilkod
Kayıt Olma Adımları:
- http://mobilkod.eba.gov.tr/ adresine gir.
- Sağ üst köşedeki Kayıt Ol butonuna tıkla.
- Ad, soyad, e-posta ve şifre bilgilerini gir.
- Hesabını oluşturduktan sonra uygulama yapmaya başlayabilirsin!