Take a fresh look at your lifestyle.

Scratch ve Kodu Game Lab ile Oyun Temelli Blok Kodlama

10 17

Milli Eğitim Bakanlığı Öğretmen Yetiştirme ve Geliştirme Genel Müdürlüğü Mesleki Gelişim Programı kapsamında Bornova Mazhar Zorlu Mesleki ve Teknik Anadolu Lisesinde öğretmenlerimizle beraber Scratch ve Kodu Game Lab ile Oyun Temelli Blok Kodlama Kursu isimli hizmetiçi eğitim faaliyetinde bulunduk.

ETKİNLİĞİN ADI

Oyun Temelli Blok Kodlama Kursu

EĞİTMENLER

ETKİNLİĞİN AMAÇLARI

Bu faaliyet; öğretmenlerin Kodlama eğitimi hakkında temel bilgi ve becerilerini geliştirmek amacıyla hazırlanmıştır. Bu faaliyeti başarı ile tamamlayan her kursiyer;

  • Programlama terimleri ve ikili sayı sistemlerini tanımlar.
  • Problem çözme becerilerini geliştirir.
  • Algoritma ilişkin kavramları açıklar.
  • Algoritmanın hangi amaçla kullanıldığını bilir.
  • Algoritma oluşturur ve geliştirir.
  • Ortaya çıkabilecek bazı hatalara algoritma mantığıyla çözüm getirir.
  • Scratch ilişkin kavramları açıklar
  • Scratch hangi amaçla kullanıldığını bilir.
  • Algoritma mantığı ile düzenli bir scratch oluşturur.
  • Scratch kullanarak kendine özgü projeler oluşturur.
  • Scratch araçlarıgeliştirir.
  • Scratch programı ile ders materyali, sunum, animasyon, dijital hikâye, oyunlar oluşturur ve geliştirir.
  • Kişisel ve meslekî becerilerini geliştirmeye isteklidir.
  • Meslektaşlarıyla bilgi ve deneyim paylaşımına açıktır.
  • Öğrenme öğretme sürecinde bilgi ve iletişim teknolojilerini etkin olarak kullanır.
  • Alanında kendini geliştirmenin, etik bir sorumluluk olduğunu savunur.
  • Öğretim sürecini planlarken millî , manevi ve evrensel değerleri dikkate almaya isteklidir. 

ETKİNLİĞİN İÇERİĞİ

Ön Test

Programlamaya Giriş

  • Programlama Temelleri
  • İkili Sayı sistemleri
Algoritma
Algoritma Akış Şeması

Algoritma

  • Problem çözme
  • Temel Algoritma Öğeleri

Akış Diyagramı

  • Sıralı Akış Yapısı,
  • Koşullu Akış Yapısı
  • Tekrarlı Akış Yapısı

Algoritma ve Akış Diyagramı Uygulama ve Etkinlikler

Scratch hakkında genel bilgiler

Scratch Programının Arayüzü

  • Menüler
  • Çalışma Alanı ve Kuklalar

Bloklar

  • Hareket Bloğu
  • Görünüm Bloğu
  • Ses Bloğu
  • Kontrol Bloğu
  • Kalem Bloğu
  • Veri Bloğu
  • Olaylar Bloğu
  • Algılama Bloğu

Örnek Projeler

  • İsmini Canlandır
  • Tanışma Oyunu
  • Piyanomuzu Yapalım

Serbest Proje Çalışması

Kodu Game Lab

Temel Kullanıcı Kontrolleri ve Araçları
Kodu Oyun Laboratuvarını Açma

  • Yeni Dünya Gezinme
  • Araçlar
  • Nesneler
  • Dünyaya Nesneleri Yerleştirme
  • Nenenin Özelliklerini Değiştirme
  • Bir Nesneyi Döndürme
  • Hareket Etme

Nesneleri ve Dünyayı Kontrol Etme
Programlama Temelleri
Yaygın Tasarım Süreci
Oyun Dünyası Üretimi

Ölçme ve Değerlendirme

Scratch
Scratch

SCRATCH NEDİR?

Scratch ile kendi etkileşimli hikayelerinizi, oyunlarınızı, animasyonlarınızı programlayabilir ve oluşturduklarınızı internette bulunan çevrimiçi toplulukta diğerleri ile paylaşabilirsiniz.

Gençlerin yaratıcı düşünme, sebep sonuç ilişkisi kurma ve takım halinde çalışma gibi 21. yüzyılın temel yaşam becerilerini edinmesine yardımcı olur.

MIT Medya Lab’ında yer alan Lifelong Kindergarten grubunun bir projesidir. Ve tamamen ücretsizdir.

Eğitimciler İçin…

Öğrencileriniz bu görsel programlama editörü ile kendi etkileşimli hikayelerini, animasyonlarını ve oyunlarını kodlamak için kullanabilirler. Bu süreçte öğrencileriniz yaratıcı düşünme, sebep-sonuç lişkisi kurma ve işbirliği içerisinde çalışma gibi günümüzdeki önemli becerleri edinirler. Eğitimciler Scratch’i birçok farklı konu alanı ve yaş grubuna entegre ediyorlar.

Anne-Babalar için….

Scratch, çocuk ve gençlerin kendi başlarına veya tüm dünyadan arkadaşlarıyla birlikle etkileşimli hikayeler, oyunlar ve çizgi filmler programlayabilecekleri bir programlama dili ve ağ-üzeri (online) topluluktur. Çocuklar Scratch ile projeler oluşturmaya başladıkça yaratıcı düşünmeyi, ekip çalışmasını ve sistematik olarak akıl yürütmeyi öğrenirler. Scratch, MIT Media Lab.ında yer alan Lifelong Kindergarten grubunun bir tasarımıdır ve aynı grup tarafından devam ettirilmektedir.

Scratch’i Kim Kullanır?

Scratch özellikle 8 ila 16 yaş grubu için tasarlanmış olmakla birlikte her yaştan insan tarafından kullanılmaktadır.  Küçük çocuklar, 5 ila 7 yaşları için tasarlanmış basitleştirilmiş bir Scratch sürümü olan ScratchJr i kullanabilirler.

İhtiyaç duyduğu sistem özellikleri nelerdir?

Masaüstlerinde, dizüstü bilgisayarlarda ve tabletlerde mevcut web tarayıcılarının çoğunda çalışır. Projeleri cep telefonlarında görüntüleyebilirsiniz, ancak şu anda telefonlarda projeler oluşturamaz veya düzenleyemezsiniz. Resmi olarak desteklenen tarayıcıların listesi aşağıdadır.

Masaüstü

  • Chrome (63+)
  • Kenar (15+)
  • Firefox (57+)
  • Safari (11+)
  • Internet Explorer desteklenmiyor.

Tablet

  • Mobil Chrome (63+)
  • Mobile Safari (11+)

Not:

  • Bilgisayarınız bu gereksinimleri karşılamıyorsa, Scratch Masaüstü editörünü deneyebilirsiniz (SSS bölümündeki bir sonraki öğeye bakın).

Scratch 3.0 Nedir?

Scratch 3.0, 2 Ocak 2019’da piyasaya sürülen en yeni Scratch neslidir. Scratch ile nasıl, ne ve nerede yaratabileceğinizi genişletmek için tasarlanmıştır. Düzinelerce yeni sprite, tamamen yeni bir ses editörü ve birçok yeni programlama bloğu içerir. Dizüstü veya masaüstü bilgisayarınıza ek olarak tabletinizde projeler oluşturabilir ve oynatabilirsiniz.

SCRATCH DERS NOTLARI

Scratch 3.0 versiyonunu Scratch Masaüstü editörünü bilgisayarınıza indiriniz. (İnternetsiz ortamda çalışmak için)

Scratch 3.0 ile online ortamda çalışmak için RESMİ sayfasını ziyaret et.

Hikayeleri, animasyonları, oyunları ve daha fazlasını nasıl oluşturabileceğinizi öğrenmek için Eğitici Dersleri sayfasını keşfedin!

Çeşitli projeler için adım adım talimatlar için Kodlama Kartları dosyasını indirin ve yazdırın. (PDF ortamında ingilizce kaynak. Resimlerle her her şey anlaşılıyor.)

Türkiye’nin Eğitim Bilişim Ağı (eba.gov.tr) tarafından hazırlanmış Scratch Eğitimi sayfası. Neredeyse her kod için örnek bir uygulama yapılmış. Şiddetle tavsiye ederim.

Algoritma, akış şemaları ve scratch eğitimi hakkında özet bir PDF kitabı.

Not: Bilgisayara indirilen versiyon ile online ortamda kullanılan versiyon arasında ufak farklılıkalr olsa da temel mantık aynıdır.

Kodu Game Lab
Kodu Game Lab

KODU GAME LAB NEDİR

Kodu özellikle çocukların bilgisayar oyunu yaratmaları için tasarlanmış görsel bir programlama dilidir. Çocukların da yetişkinler kadar kolaylıkla kullanabileceği ve eğlenebileceği bir şekilde tasarlanmıştır.

Kodu Game oyun tasarımına başlangıç için size geniş bir imkan sağlıyor. İçerisinde yer alan araçlar ve nesneler hayal ettiğiniz dünyayı oluşturabilmenize yardımcı oluyor. İster su altı dünyası oluşturup su altı canlıları ekleyebilir isterseniz tepeler, göller oluşturup uçan nesnelerle puan toplayabilirsiniz.

Kodu’yu Nasıl İndirip Kurabilirim?

Kodu Game Lab’ı resmi sitesinden Get Kodu butonuna tıklayıp ya da direk Microsoft’un sitesinden DOWNLOAD butonuna tıklayarak KoduSetup.exe kurulum dosyasını indirip bilgisayarınıza kurabilirsiniz. Standart uygulama kurulumuna sahiptir, ekstra ayar gerektirmez. Kurulum bittikten sonra masaüstünde Kodu Game Lab ve Configure Kodu Game Lab adında iki kısayol oluşacaktır. Biz Kodu Game Lab ile devam edeceğiz.

KODU GAME LAB DERS NOTLARI

Kodu Game Lab için faydalı olabileceğini düşündüğümüz PDF dosyasını indirebilirsiniz.

Kodu Game Lab eğitim videolarını izlemek ve indirmek için TIKLAYINIZ.

KURSTAN GÖRÜNTÜLER

10 Yorumlar
  1. talip dicle diyor

    kodlama dünyasına giriş için güzel bir adımdı. ilginiz ve çabanız için çoook teşekkürler.

  2. Şükran Burcu GÖRCÜN diyor

    Keyifli, öğretici ve hedeflenen amaca ulaşılan bir eğitimdi.

  3. slm diyor

    gayet güzel bir seminerdi,bize faydalı olacak bilgileri temel anlamda öğrenmiş olduk. kendimi geliştirirken yönlendirici olması bakımından çok faydalı oldu,teşekkür ederim.

  4. Neslihan ŞAŞMAZ YILMAZ diyor

    Güzel ve verimli bir kurs oldu benim için.Ferhat Hocam öğreticiliğiniz 10 üzerinden 10 puan. Her şey için teşekurler

  5. oya gürses diyor

    bu güne kadar almış olduğum hizmet içi eğitimlerinden farklı ve çok verimliydi. Emekleriniz için teşekkürler.

  6. Leyla DURGUN ÖNER diyor

    Çok verimli bir kurs geçirdik.Kodlama ile ilgili herhangi bir bilgi sahibi değildim.Bu anlamda mesleki ve kişisel gelişimize bir kapı açıldı.Öğrendiğimiz programlama dillerini bundan sonra mesleğimizde de hep kullanacağız.Çok şey öğrendik. Her şey için çok teşekkürler.

  7. Mustafa GÜRSES diyor

    Çok verimli ve keyifli bir çalışma, düşünme becerisini artırıcı, üretkenlik becerisi artıran, teknolojinin faydalı kullanımına yönelik etkili bir hizmetiçi eğitim kursu olduğunu düşünüyorum.

  8. NURHAN YILDIZ diyor

    Sayın hocam, emekleriniz için çok teşekkür ederim. İlk defa kodlama kursu aldım, çok eğlendim, yeni bir alana kapı açtığınız ve yüksek seviyede öğreticiliğiniz için minnettarım,saygılar

  9. Rüveyda ÇİFTÇİ diyor

    Teknolojinin hızla ilerlediği bir sisteme uyum sağlamanın tek yolu eğitimden geçer. Bu sisteme uyum sağlamak için dijital dönüşme koşulsuz kabul edilen bir ihtiyaçtır. Amacımız bu ihtiyacın giderilmesinde öğretmen donanımını artırmak,mesleki gelişimlerine katkı sunmaktır. Bu eğitimlerle ancak çağımızın sorunlarına çözüm bulunabilecek; eğitim ihtiyacı giderilecektir.Bu eğitimi bize sunan Sayın Ferhat Demirci hocamız başta olmak üzere EBA ve MEB’na teşekkür eder, eğitimlerin devamını beklediğimi belirtmek isterim.Teşekkürler.

  10. seza diyor

    Derslerin içeriği ve işlenişi çok sıkıcı olmadan yorulmadan keyifli geçti. Sadece her programla ilgili okula döndüğümde dersimde hemen kullanabileceğim bir içerik oluşturmak isterdim. Teşekkürler……

Cevap bırakın

E-posta hesabınız yayımlanmayacak.