• Hakkımızda
  • Gizlilik Politikası
  • Destek Ol
  • İletişim
Bilişim Teknolojileri ve Yazılım
  • BT Dersi
    • 5. SınıfTüm Konular
    • 6. SınıfTüm Konular
  • Kodlama
  • Online Testler
  • Web 2.0 Araçları
  • Dokümanlar
Bilişim Teknolojileri ve Yazılım
  • 5. Sınıf Bilişim
  • 6. Sınıf Bilişim
  • Kodlama
  • Online Testler
  • Web 2.0 Araçları
  • Dosya Arşivi
Ara
  • Sayfalar
    • Hakkımızda
    • İletişim
    • Gizlilik Politikası
    • Destek Ol
  • Kategoriler
    • Eğitim
    • Duyurular
    • Makaleler
Hesabın var mı? Giriş
Bizi Takip Et

6. Sınıf – Scratch & mBlock ile Tanışıyorum

Anasayfa > Bilişim Teknolojileri ve Yazılım Dersi > 6. Sınıf Bilişim Teknolojileri ve Yazılım Dersi Konuları > 6. Sınıf – Scratch & mBlock ile Tanışıyorum

Scratch & mBlock İle Tanışıyorum konusunda; blok tabanlı programlama nedir, çeşitleri nelerdir, Scratch & mBlock programının arayüzü ve özellikleri, Scratch & mBlock üyelik işlemleri anlatılmaktadır.

İçindekiler
1- Blok Tabanlı Programlama2- mBlock Programı3- mBlock’u Deniyorum4- Merhaba Dünya
  • Konu Anlatımı
  • Sunular
  • Konu Testleri

1- Blok Tabanlı Programlama

– Aranızda blok tabanlı programlama kavramını duyan var mı?

Bilgisayar programlama dilleri bir yabancı dil gibi öğrenilmesi zaman alan ve ilk bakışta karmaşık dillerdir. Bu dillerin daha kolay öğrenilmesini ve yaratıcı şekilde kullanılmasını desteklemek amacıyla çeşitli blok tabanlı programlama araçları geliştirilmiştir.

Blok tabanlı programlama araçları belirli bir program dilinde kullanılan komutu, işlevini anlatan bloklara çevirmektedir. Bu şekilde iletişim kolaylaşır.

İşte size bir örnek: Soldaki JavaScript dilinde yazılmış olan programlama komutu, sağda Google Blockly kodları kullanarak yazılmış. Anlaması çok daha kolay öyle değil mi?

Kod blokları legolara benzer, iç içe geçer arka arkaya sıralanır ve programınızın verilen komutları yapmasını sağlarlar. Bir karakterin yürümesi, konuşması ya da harflerin canlanması vb.

Bunlar arasında en yaygın olanları Google Blockly, mBlock ve Scratch programlarıdır.

Geçen seneki derslerimizde EBA üzerinden de (http://blockly.eba.gov.tr/) erişebildiğimiz Google Blockly ile tanışmıştık.

Bu yıl ise mBlock uygulamasını kullanacağız. mBlock Windows ve macOs işletim sistemlerine yüklenebilmekte, ayrıca Pardus gibi işletim sistemleri dahil olmak üzere tüm işletim sistemleri için tarayıcı üzerinden de kullanılabilmektedir.


2- mBlock Programı

mBlock, MIT( Massachusetts Institute of Technology) tarafından geliştirilen, blok tabanlı yapısı sayesinde herhangi bir programlama dilini bilmeksizin, kod bloklarını yapboz birleştirir gibi bir araya getirerek, basit oyunlar geliştirme olanağı sağlayan bir yazılımdır. mBlock ile görerek ve sürükleyip bırakarak, robotlardan özel devre kartlarına kadar birçok şeyi programlayabiliriz.

mBlock uygulamasına https://mblock.makeblock.com adresinden ulaşabilirsiniz. Eğer Windows veya macOS işletim sistemine sahip bir bilgisayar kullanıyorsanız https://mblock.makeblock.com/en-us/download adresinden bilgisayarınıza indirip kullanabilirsiniz.

Aşağıda mBlock uygulamasının arayüzü yer almaktadır. Arayüzü dikkatlice inceleyelim.

mBlock arayüzü

mBlock uygulamasında kod bloklarını uygun şekilde kullanarak bir kuklanın belirli görevleri yapmasını sağlayabiliyorsunuz. Ayrıca Arduino UNO gibi kodlanabilen elektronik kartları projeye ekleyerek hazırladığınız kodlarla çeşitli elektronik devre elemanlarını da kontrol edebilirsiniz.

mBlock giriş/kayıt ekranı

mBlock uygulamasını kullanabilmek için üye olmaya gerek yok ancak çalışmaların mBlock hesabında kaydedilebilmesi için üye olmak gerekiyor.

Üye olduğunuzda internet bağlantısı olan herhangi bir yerden projelerinize ulaşabilir, mBlock topluluklarında çalışmalarınızı yayınlayabilirsiniz.


3- mBlock’u Deniyorum

mBlock uygulamasını https://mblock.makeblock.com adresinden açarak serbest şekilde denemeler yapın. Yeni kuklalar, arkaplanlar eklemeye çalışın. Kuklaya ses eklemeye çalışın.

Denemeler yapmaktan çekinmeyin. Bir problemle karşılaşırsanız yeni bir tarayıcı sekmesinde mBlock uygulamasını tekrar açabilirsiniz.


4- Merhaba Dünya

Şimdi hep birlikte ilk mBlock uygulamamızı yapalım.

İlk olarak kuklamızı hareket ettirerek başlayalım.

“Hareket“blokları içerisinden “10 adım git” bloğunu bulup sürükleyerek programlama alanına getirelim.

Bloğun üzerine çift tıklayın. Kuklamız ileriye gidecek. Bunu birkaç kez deneyebilirisiniz.

“Görünüm” blokları içinden “2 saniye Merhaba! de” bloğunu ilk bloğumuzun altına ekleyelim. “Merhaba!” yazısına tıklayarak onu “Merhaba Dünya” şeklinde değiştirelim.

Şimdi bloklarımıza çift tıkladığımızda kuklamız önce 10 adım gidecek sonra Merhaba Dünya diyecektir.

Merhaba Dünya kod blokları

Kuklamızın sahnenin hemen altındaki yeşil bayrağa tıkladığımızda harekete başlaması için üst kısımda yer alan “Olaylar” grubundan “tıklandığında” bloğunu alalım ve bloklarımızın üzerine yerleştirelim.

Eklediğimiz blokların sayı kısımlarını değiştirerek daha fazla adım atmasını, daha uzun süre Merhaba Dünya demesini sağlayabiliriz.

Son olarak kuklamızın yaptığı hareketleri sürekli tekrarlamasını istiyorsak “Kontrol” grubunda yer alan “sürekli tekrarla” bloğunu, tekrarlanmasını istediğimiz blokları içine alacak şekilde ekleyebiliriz.

Bu konuda hazırlanmış bir sunu yok!

Bu konuda hazırlanmış bir test yok!

Yorum yaz

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Son Yazılar

Microsoft 365
Makaleler

30 Yılın Ardından “Microsoft Office” Emekliye Ayrılıyor

14.10.2022
Makaleler

Windows 10’dan Windows 11’e Ücretsiz Nasıl Geçilir?

14.05.2022
Makaleler

İnternette 1 Dakikada Neler Oluyor?

14.05.2022
Makaleler

Teknoloji Bağımlılığı ve Başa Çıkabilme Yolları

14.05.2022
EğitimMakaleler

Artıları ve Eksileriyle Uzaktan Eğitim

14.05.2022

Kategoriler

Kodlama

0 Makaleler

Web 2.0 Araçları

0 Makaleler

Online Testler

0 Makaleler

Dosya Arşivi

0 Makaleler
Bilişim Teknolojileri ve Yazılım

btdersi.com © 2022 | Tüm hakları saklıdır.

Sitemizde bulunan tüm içerikler eğitim amacıyla “kaynak gösterilerek” paylaşılabilir. İçeriklerin herhangi bir platforma dosya/sayfa/içerik vb. olarak yüklenmesine izin vermiyoruz. İçerik paylaşım kurallarımıza uyulmadığı takdirde yasal yollara başvurulacaktır. btdersi.com’da kodlama araçları ve bu araçların nasıl kullanıldıkları, web 2.0 araçlarının kullanımı, sosyal medya, internet ve teknoloji içerikli makaleler ve haberler haricinde 5. sınıf ve 6. sınıf Bilişim Teknolojileri ve Yazılım dersi içerikleri yer almaktadır. Bu içerikler Millî Eğitim Bakanlığı ve Google işbirliği ile hazırlanan 5. ve 6. sınıf kılavuz kitaplardan yararlanılarak hazırlanmıştır. Kılavuz kitaptan alınan görseller, şekiller ve metinlerin hakları Millî Eğitim Bakanlığı’na aittir. Bilişim Teknolojileri ve Yazılım dersine ait paylaşımlar ticari amaç olmaksızın, Bilişim Teknolojileri öğretmenlerine ve bu dersi işleyen öğrencilere faydalı olması amacıyla hazırlanmıştır. Kılavuz kitapların haricinde kullanılan görseller, şekiller ve metinler de yer almakta, bunların bir kısmı telif gerektirmeyen içerikler olup bir kısmı da özgün olarak hazırlanmıştır.  btdersi.com’da bunun haricinde telif hakkına sahip içerik paylaşıldığını düşünüyorsan içeriklerin kaldırılması ya da düzenlenmesi için bizimle iletişime geçebilirsin.

Removed from reading list

Geri
BTdersi.com Logo BTdersi.com Logo
Hoşgeldin!

Hesabına giriş yap

Şifreni mi unuttun?