Program: Bilgisayarın belirli görevleri yerine getirmesi için yazılmış komutlar bütünüdür. Örneğin, bir müzik çalar uygulaması, müzikleri dinleyebilmemiz için hazırlanmış bir programdır.
Programlama: Bilgisayarların istenilen işleri yapmasını sağlayan sürecin genel adıdır. Bu süreçte, mantıklı adımlar belirlenir ve bir program oluşturulur. Bu sürecin kodlama ve tasarım olmak üzere önemli bölümleri vardır. Programlama sayesinde oyunlar, web siteleri ve mobil uygulamalar geliştirilebiliriz.
Kısaca “Programlama=Kodlama+Tasarım” diyebiliriz.
Kodlama: Programlama sürecinin en temel adımıdır. Kodlama, belirli bir programlama dili kullanarak bilgisayara talimatlar vermektir. Örneğin, “Python” veya “JavaScript” gibi dillerle kod yazılabilir.


Yukarıdaki görsel için açıklama: solda Blockly ile yazılmış kod, sağ tarafta ise JavaScript ile olan metin tabanlı hali görülmektedir.
Blok Kodlama: Özellikle yeni başlayanlar için kullanılan görsel bir kodlama yöntemidir. Geleneksel metin tabanlı kod yazımı yerine, sürükle-bırak yöntemiyle kod blokları kullanılarak kodlama yapılır. Blok tabanlı programlama ile kodlama sürecini ezber yapmadan mantık yürüterek yapabiliriz.

En çok kullanılan blok tabanlı programlama ortamlarının logoları yukarıdaki görselde görülmektedir.
Neler Öğrendik – Kavram Bulutu Yapma Etkinliği
Etkileşimli okuma etkinliği ile öğrendiğimiz kavramları kullanarak aşağıdaki bağlantıdan “Kavram Bulutu” oluşturalım ve kavram bulutumuzu bilgisayara kaydedelim.
