Kodlama Nedir?

Portrait of lovely schoolgirl looking at computer keyboard while typing

Kodlama; günümüzde özellikle öğrencilere yaygın olarak öğretilen bir alandır. Kodlama, bilgisayar yazılımları, web siteleri ve uygulamalar oluşturmanızı mümkün kılan şeydir. Yani bugün kullandığınız internet tarayıcısı, telefon uygulamaları, Facebook, Instagram ve Twitter gibi sosyal medya platformları, oyunlar ile web siteleri kodlama yardımıyla yapılır. Kodlama diğer adıyla programlama kelime anlamıyla belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelir. Programlama bilgisayara ya da elektronik devre ve mekanik sistemlerden oluşan düzeneklere bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya bir kısmı olarak tanımlanır.

Uzmanlara göre, küçük yaşta kodlama eğitimi almak çocuğun bilişimsel ve algoritmik düşünme becerilerini geliştiriyor. Gazi Üniversitesi Gazi Eğitim Fakültesi Öğretim Üyesi Doç. Dr. Selçuk Özdemir’e göre, kodlama bilen bir kişi bilgisayarları, bilgisayarlı makineleri programlayarak onlara istediği işleri yaptırabilir, bu cihazlara yeni özellikler, görevler ekleyebilir. Özdemir, kodlamanın gelecekteki işleviyle ilgili ise şunları söylüyor: “Bugünün çocuklarının büyüdüklerinde, uzun zamandır depolanan ‘büyük veri’ ile uğraşması ve her alanda doğru kararlar verebilmek için o büyük veriyi analiz edip anlamlı sonuçlara ulaşması gerekiyor. Büyük veriyle uğraşmasını beklediğimiz yakın geleceğin yetişkinlerinin sahip olması gereken en önemli zihinsel araçlardan birisi, kodlama ve onun getireceği algoritmik (sistematik) düşünme becerisi olacak. Bir anlamda, kodlama becerisi çocuklarımıza etraflarını saran bilgisayarlı makinelerle ve büyük veri yığınları ile iletişime geçmelerini, onlara ne yapmaları gerektiğini emredebilmelerini ve onlardan gelen sinyalleri anlayabilmelerini sağlayacak yeni bir ‘dil’ becerisi olacak.”

Küçük yaşta programlama öğrenmenin önemini kavrayan programcılar bunu kolaylaştırmak için çeşitli araçlar ve diller geliştirdiler.Çocuklara programlamayı sevdirecek ve eğlendirecek şekilde hazırlanmış bir çok uygulama vardır. Aralarında dünyanın en meşhur programcıları aynı zamanda büyük teknoloji firmalarının kurucularından Sergey Brin, Mark Zuckerberg ve Bill Gates ‘in de bulunduğu bir grup programcı Amerika’da programlama öğrenmenin yagınlaşması için bir proje başlattılar ve Code.org’ u kurdular.

İngiltere Eylül 2013’te yaptığı değişiklikle ‘kodlama’yı müfredata ekledi. İngiltere Eğitim Bakanlığı, bilgi ve iletişim teknolojileri dersinin müfredatını 5-6, 7-11 ve 11-14 yaş grubu için üç ayrı basamakta düzenledi. ABD’de de kodlama eğitimi ilk, orta ve liselerde veriliyor. Birçok ülke, çocuklara kodlama ve algoritmik düşünme becerisini kazanabilmeleri için ünlü simaların katıldığı ulusal kodlama şenlikleri, robot tasarım/ kodlama yarışmaları gibi çeşitli yöntemler geliştiriyor.

Çocuklar kodlama sayesinde ezberci, kalıplaşmış sistemin dışına çıkarak yaratıcılıklarını ortaya çıkarabilirler.

Programlama dilleri genellikle sözcüklerin oluşturduğu komutlardan ve “0” ile “1” rakamlarından oluşmaktadır.  Scratch, mBlock, LEGO Mindstorms, App Inventor ve bunlar gibi birçok program ile çocuklar oyun tasarımı, robotik kodlama, mobil uygulama geliştirme gibi konularda kendilerini erken yaşta geliştirebiliyorlar. Çocuklar için geliştirilen bu programlar, komut bloklarının “sürükle-bırak” tekniği ile alt alta veya yan yana dizilmesiyle kodlanabiliyorlar.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz