Scratch ile Kodlama Eğitimi

Merhaba Arkadaşlar, Scratch ile Kodlama Eğitimi sayfası Bilişim Teknolojileri ve Yazılım Dersimizin en önemli konusu olan Kodlama alanında yapılabilecek eğitimleri içermektedir.

Hiç kimseye ihtiyaç duymadan bu sayfadaki etkinlikleri benim önerdiğim şekilde yaparak kısa bir süre içinde Kodlama Öğrenebilirsiniz. Eğer yardıma ihtiyaç duyarsanız bir mesaj uzağınızda olacağım.

Scratch Programını etkinliklerle adım adım öğreneceğiz. Öncelikle Kodlama öğreneceğimiz bu program hakkında kısa bir bilgi edinelim.


SCRATCH NEDİR?

Scratch, ABD’de bulunan MIT’nin geliştirdiği, 8-16 yaş arası çocukların kullanımına göre tasarlanmış oldukça basit bir arayüze sahip programlama ortamıdır. Geleneksel programlama dillerinin aksine kullanıcı, istediği fonksiyonları fare ile tıklayıp sürükleyerek animasyonlar, oyunlar, ve hikayeler yaratabilirsiniz.

SCRATCH PROGRAMINI NASIL ÖĞRENİRİM?

Kodlama Eğitimi verirken en çok faydalandığım program Scratch Programı oluyor. Kendi hazırladığım örnek uygulamaları öğrencilerimle birlikte yaparak ilerliyorum. Yani bu eğitim içerisinde Uzun uzun Scratch Programının kullanımını anlatmayacağım.

Sizinle birlikte aşağıya basitten zora doğru sırasıyla eklediğim örnek scratch projelerini yapacağız.

Zaten siz bunları yaparken kendi kendinize programı tamamen öğrenmiş olacaksınız.

Scratch Eğitimi verip etkinlikler yaptırmak yerine etkinlikler yaptırarak Scratch Eğitimi vereceğim. Hazırsanız hiç uzatmadan eğitimimize başlayalım.

SCRATCH KURULUMU VE KULLANIMI

Yukarıda dediğim gibi saatlerce Scratch Programının kullanımını anlatmayacağım. Etkinlik yaparken zaten öğreneceğiz ama etkinlikleri yapabilmek için programı kullanmamız gerekiyor.

Soru: Scratch Programını bilgisayarıma kurmak zorunda mıyım?

Cevap: Hayır arkadaşlar yeni Scratch versiyonumuz ile artık internet üzerinden projelerinizi yapabilirsiniz. Bunun için aşağıdaki adımları izleyin.

Scratch yani https://scratch.mit.edu/ sitesine gidin. Açılan sayfanın sol üst köşesinde Oluştur Menüsünü göreceksiniz. Hemen ona basarak Scratch programını kullanmaya başlayabilirsiniz.

Not: Bu işlemler için Google Chrome web tarayıcısını kullanın. İnternet Explorer vb tarayıcılar henüz destek sağlamıyorlar.

Soru: Hocam ben Scratch Programını Bilgisayarıma Kurmak istiyorum veya Üye olarak projelerimi internete yüklemek istiyorum. Ne yapmalıyım?

Cevap: O zaman sizin için Resimli olarak anlattığım Scratch Kurulumu ve kullanımı sayfasını ziyaret ediniz ve hangi şekilde çalışmak istiyorsanız onun için gerekli adımları atınız.

Soru: Hocam Bilgisayarım yok Telefon veya Tablet üzerinden Scratch Öğrenebilir miyim?

Cevap: Evet kullanabilirsiniz. İnternet tarayıcı üzerinden en üstte verdiğim adımları uygulayarak Scratch etkinlikleri yapabilirsiniz. Fakat çok zorlanacağınızı baştan söylemek isterim. Bunun dışında Scratch programının henüz mobil uygulaması yok. Kısa bir sürede tasarlanır diye düşünüyorum.

Bunların dışındaki sorularınızı yorum olarak yazabilirsiniz. En kısa sürede yanıtlamaya çalışırım. Hazırsanız Scratch ile Kodlama Öğrenmeye Başlayalım.


ETKİNLİKLERLE SCRATCH KODLAMA EĞİTİMİ

Yukarıda bahsettiğim gibi etkinlik yaparak Scratch Programını öğrenmeye çalışacağız. “Hocam yinede ben ön bilgi edinmek istiyorum.” “Hangi araç ne işe yarıyor bunlara bakacağım,” “Tüm kullanabileceğim kodları öğrenmek istiyorum” derseniz Scratch 2.0 Ders Notları sayfasını veya Scratch Kurulumu ve Kullanımı sayfalarını inceleyebilirsiniz.

Kodlamaya başlıyoruz.


Scratch Örnekleri 1- İsmini Canlandır

Scratch Programını kullanırken ilk yapacağımız etkinlik İsmini Canlandır Etkinliği olacak. İsmini Canlandır Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak ilk Scratch animasyonunuzu oluşturun.

Bu yaptığımız etkinlik giriş etkinliği olduğundan süreyi uzun tutabiliriz. Oradaki adımların tamamını yapmaya çalışalım. Scratch Programı ile ilk kez tanıştığımız düşünüldüğünde basit işlemler dahi uzun sürecektir.

Bir çok aracın kullanımını ilk kez deneyimlemiş olacağız. Eğer ilgili sayfada yapamadığınız yerler olursa mutlaka mesaj atın. En kısa zamanda mesajlarınıza dönerek etkinliği tamamlamanızı sağlamaya çalışırım.

Örnek Scratch Projemizi yaparak, Scratch Programında Arkaplan ekleme, Kukla ekleme ve silme, Sahne Düzenleme gibi temel işlemlerin yanı sıra kod olarak Görünüm Menüsü içerisinde bulundan Kodlarla tanışmış olacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 2- Kendini Tanıt

Scratch Programı ile bir yapacağımız yeni etkinlik Kendini Tanıt Etkinliği olacak. Kendini Tanıt Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Bu yaptığımız etkinlik ile artık yavaş yavaş kendimizi geliştirmeye başlıyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Arkaplan ekleme, Kukla ekleme ve silme, Sahne Düzenleme gibi temel işlemlerin yanı sıra kod olarak Görünüm Menüsü içerisinde bulundan Kodlarla tanışmış olacağız.

Etkinliğimiz giriş etkinlikleri arasında yapılması kolay bir etkinlik aslında kısa bir süre içerisinde tamamlayabilirsiniz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 3- Tanışma

Scratch Programı ile bir yapacağımız yeni etkinlik Tanışma Etkinliği olacak. Tanışma Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programının temel kullanım araçlarını öğrendikten sonra gerisi çorap söküğü gibi geliyor.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Arkaplan ekleme, Dışarıdan Kukla Ekleme ve silme, Sahne Düzenleme gibi temel işlemlerin yanı sıra kod olarak Görünüm Menüsü içerisinde bulundan Kodlarla tanışmış olacağız. Ayrıca … Saniye Bekle kodunu kullanarak zamanlamayı ayarlamış olacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 4-5-6 Şekil Çizdirelim

Scratch Programı ile bir yapacağımız yeni etkinlik Şekil Çizdirelim Etkinliği olacak. Şekil Çizdirelim Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Normalde bu konu için 3 ayrı etkinlik hazırlandı. Kare- Üçgen ve Çember Çizdirme Örnek Scratch Projeleri yaptık. Amacım Code.org kullanırken öğrendiklerimizi anımsatmaktı.

Projelerin 3 ünü de yapmanıza gerek yok 1 tanesini örnek olarak ekliyorum ben onu yapmanız yeterli. Dilerseniz diğer iki projeyi aynı proje içinde yapabilirsiniz.

Dilerseniz yukarıdaki Örnek Scratch Projesi yanı sıra Scratch Örnekleri 5- Üçgen Çizdirelim ve Scratch Örnekleri 6- Çember Çizdirelim projelerinide yapabilirsiniz.

Projeler birbirinin aynısı niteliğinde sadece ufak bir kod değişikliği oluyor.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Arkaplan ekleme, Kukla Ekleme ve silme, Sahne Düzenleme, Kukla Merkezi Ayarlama gibi temel işlemlerin yanı sıra kod olarak Hareket Menüsü içerisinde bulundan Kodlarla tanışmış olacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 7- Orkestra Yapalım

Scratch Programı ile bir yapacağımız yeni etkinlik Orkestra Yapalım Etkinliği olacak. Orkestra Yapalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Sesler Menüsü içerisinde bulundan Kodlarla tanışmış olacağız. Ayrıca bu örnek projemiz ile ilk kez kullanıcı etkileşimi sağlamış oluyoruz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 8- Piyano Çalalım

Scratch Programı ile bir yapacağımız yeni etkinlik Piyano Çalalım Etkinliği olacak. Piyano Çalalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Sesler Menüsü içerisinde bulundan Kodları daha derinden incelemiş olduk. Notların kullanımı hakkında bilgi sahibi olduk. Ayrıca bu örnek projemiz ile yine kullanıcı etkileşimi sağlamış oluyoruz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 9- Ehliyet Alabilir misin?

Scratch Programı ile bir yapacağımız yeni etkinlik Ehliyet Alabilir misin? Etkinliği olacak. Ehliyet Alabilir misin? Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Kontrol Menüsü içerisinde bulundan Eğer Kodunu öğrenmiş olacağız. Mantıksal işlemler yaptırabilmek için en önemli kodumuz olan Eğer Kodunu daha önce Code.org üzerinde öğrenmiştik. Scratch üzerinde kullanımını ilk defa test etmiş olacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 10- Matematikten Kaç Aldın?

Scratch Programı ile bir yapacağımız yeni etkinlik Matematikten Kaç Aldın? Etkinliği olacak. Matematikten Kaç Aldın? Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Kontrol Menüsü içerisinde bulundan Eğer Kodunu bu kez iç içe kullanmış olacağız. Yani birden fazla mantıksal koşulumuz olacak. Her bir koşul için farklı bir Eğer kodu kullanacağız. Bu etkinliği sıkıntısız yapabilirsek bundan sonraki etkinliklerimiz çok kolay yapabiliriz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 11- Papağanı Uçuralım

Scratch Programı ile bir yapacağımız yeni etkinlik Papağanı Uçuralım Etkinliği olacak. Papağanı Uçuralım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Kısa bir mola aldık. Sürekli görev ağırlıklı çalışınca sıkılabiliyoruz. “Ben bu programı neden öğreniyorum düzgün bir şey yapılmıyor mu?” diye düşünebilirsiniz. Bu düşüncenin önüne geçmek için ara ara eğlenceli projeler yapıyoruz. İşte bu projemiz onlardan birisi.

Hareket ve Görünüm menüsü kullanarak sahneye eklediğimiz karakterin uçmasını ve kanat çırpmasını sağlıyoruz. Şimdiye kadar öğrendiklerimiz ile çok kolay bir şekilde yapabiliriz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 12- Akvaryum Yapalım

Scratch Programı ile bir yapacağımız yeni etkinlik Akvaryum Yapalım Etkinliği olacak. Akvaryum Yapalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Şimdiye kadar öğrendiklerimizle neler yapabileceğimiz göstermek için bu etkinliği yaptık. Hareket ve Görünüm bloklarını kullanarak güzel bir animasyon oluşturduk. İlerde bu animasyonumuzu bir oyuna çevirebiliriz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 13- Aklımdaki Sayıyı Bul

Scratch Programı ile bir yapacağımız yeni etkinlik Aklımdaki Sayıyı Bul Etkinliği olacak. Aklımdaki Sayıyı Bul Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Algılama Menüsü içerisinde bulundan Yanıt Kodunu kullanmış olacağız. Yani artık yaptığımız Scratch Projelerini kullanan kişilere soru sorup onların yanıtlarına göre Eğer Kodu kullanarak işlemler farklı işlemler yaptırabileceğiz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 14- Labirent

Scratch Programı ile bir yapacağımız yeni etkinlik Labirent Etkinliği olacak. Labirent Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Yeni özelliklerini öğrenmeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Değişken Menüsü içerisinde bulundan Değişken Oluşturma ve Kullanma işlemlerini öğrenmiş olacağız. Nedendir bilmem ama Labirent yapmayı çok seviyoruz. İşte fırsat. Bu etkinlikle hem labirent yapıyoruz hemde kodlamanın en önemli konularından biri olan değişkenleri kullanmış oluyoruz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 15- Renk Yakala

Scratch Programı ile bir yapacağımız yeni etkinlik Renk Yakala Etkinliği olacak. Renk Yakala Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını artık kullanabilir hale geldik. Dikkat ediyor musunuz? Bilmiyorum ama yeni etkinliklerimiz artık oyun ağırlıklı ilerlemeye başladı. İlerledikçe daha eğlenceli etkinlikler yapmaya devam edeceğiz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Klavye tuşlarını kullanarak Kullanıcı kontrolleri oluşturacağız. Ayrıca geçen etkinlikte öğrendiğimiz değişkenleri bu etkinlik ile pekiştirmiş olacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 16- Haydi Uçalım

Scratch Programı ile bir yapacağımız yeni etkinlik Haydi Uçalım Etkinliği olacak. Haydi Uçalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak yeni yaptığımız bu etkinlik aslında çok basit gelecek. Çünkü daha zorlarını siz yaptınız. Ben bu basit etkinliği sınıf ile birlikte yapıp sonra etkinlik üzerine ekleme yapmalarını istiyorum.

Aslında görev verebilmek için yapılan bir etkinlik Haydi Uçalım Scratch Örneği. Peki görevler neler hemen alta sıralıyorum.

  • Ekrana rastgele çıkan yıldızlar ekleyin.
  • Kedi karakteri yıldızı yakalarsa puan kazansın.
  • Eğer kedi karakteri binaya çarparsa oyun sona ersin.

Sizde dilerseniz bu görevleri kendiniz eklemeye çalışabilirsiniz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 17- Elma Toplayalım

Scratch Programı ile bir yapacağımız yeni etkinlik Elma Toplayalım Etkinliği olacak. Elma Toplayalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz. Daha eğlenceli oyunlar yapmaya çalışacağız.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında eklediğimiz karakteri Klavye tuşlarını kullanarak yönetilmesini sağladık. Tabi ki artık vazgeçilmez kodumuz olan Değişken kullandık. Ayrıca karakterlerin rastgele konumda çıkabilmelerini sağladık. Rastgele kodunu diğer etkinliklerimizde bol bol kullanacağız.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 18- Yakalayamazsın

Scratch Programı ile bir yapacağımız yeni etkinlik Yakalayamazsın Etkinliği olacak. Yakalayamazsın Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz. Daha eğlenceli oyunlar yapmaya çalışacağız.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında şimdiye kadar öğrendiklerimizi kullanarak basit bir oyun tasarladık. Bu uygulamayı yaptırarak daha önce bahsettiğim Rastgele Kodunun kullanımını pekiştirmek istedim.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 19- Pong Game

Scratch Programı ile bir yapacağımız yeni etkinlik Pong Game Etkinliği olacak. Pong Game Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz. Daha eğlenceli oyunlar yapmaya çalışacağız.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında şimdiye kadar öğrendiklerimizi kullanarak basit bir oyun tasarladık.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 20- Koordinat Düzlemini Öğrenelim

Scratch Programı ile bir yapacağımız yeni etkinlik Koordinat Düzlemini Öğrenelim Etkinliği olacak. Koordinat Düzlemini Öğrenelim Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak yeni oyunlar yapabilmek için öğrenmemiz gereken Koordinat Düzlemi hakkında bir etkinlik yaptık.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında şimdiye kadar yaptığımız oyunların aslında gerisine düştük. Çok basit bir uygulama yapmış olduk. Fakat Koordinat Düzlemini öğrenerek ilerde yapacağımız oyunlara zemin oluşturduğumuzu unutmayalım.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 21- Kaleni Koru

Scratch Programı ile bir yapacağımız yeni etkinlik Kaleni Koru Etkinliği olacak. Kaleni Koru Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz. Diğer etkinliklere nazaran daha keyifli olduğu için bende etkinliklerde buna ağırlık vermeye çalışıyorum.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında bir önceki etkinliğimizde öğrendiğimiz Koordinat Düzleminden de faydalanarak bir oyun tasarlamış olduk.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 22- Duvar Saati Yapalım

Scratch Programı ile bir yapacağımız yeni etkinlik Duvar Saati Yapalım Etkinliği olacak. Duvar Saati Yapalım Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak bu sefer oyun yapmıyoruz ama daha önce dediğim gibi oyun yapabilmek için alt yapı oluşturuyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında bir Saat kodlarını ve yön kodlarını senkronize olarak kullanacağız. Yön kodlarının oyun yaparken çok işimize yarayacağını şimdiden belirtmek isterim.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 23- Çarkıfelek

Scratch Programı ile bir yapacağımız yeni etkinlik Çarkıfelek Etkinliği olacak. Çarkıfelek Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında bir Haber Sal ve Haber Gelince kodlarını kullanarak bir oyun hazırladık. Kapsamlı bir oyun yapmak istiyorsak Haber Sal kodunu kesin kullanmamız gerekiyor. Bu etkinlik bize bu kodu öğretme fırsatı veriyor.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 24- Karşıya Geçme

Scratch Programı ile bir yapacağımız yeni etkinlik Karşıya Geçme Etkinliği olacak. Karşıya Geçme Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında bir Haber Sal ve Haber Gelince kodlarınının yanı sıra ve, veya gibi operatörleri de kullanarak eğlenceli bir oyun tasarlamış oluyoruz.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 25- Tron Oyunu

Scratch Programı ile bir yapacağımız yeni etkinlik Tron Oyunu Etkinliği olacak. Tron Oyunu Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında bir Kalem özelliğini kullanarak bir oyun tasarlamış olduk. Kalem sayesinde karakterlerimiz gittiği yerlerde iz bırakabildiler.

Bu etkinliği eğer sorunsuz tamamladıysak Scratch ile Kodlama Eğitimine yeni Scratch Örnek Projeleri ile devam edelim.


Scratch Örnekleri 26- DxBall Oyunu

Scratch Programı ile bir yapacağımız yeni etkinlik Tron Oyunu Etkinliği olacak. Tron Oyunu Etkinliğinin adımlarını aşağıya eklediğim sayfa üzerinde ayrıntılı olarak paylaştım.

Hemen tıklayarak sayfayı açın ve orada yazılı olan adımları yaparak Yeni Scratch animasyonunuzu oluşturun.

Scratch Programını kullanarak oyun ağırlıklı ilerlemeye devam ediyoruz.

Yeni Örnek Scratch Projemizi yaparak, Scratch Programında Fare ile kukla hareketi kullanımının pekiştirmek, Haber Salmak ve Haber geldiğinde ne yapılacağına dair bilgiler edinilmesi, başarı ya da başarısızlık durumunda dekorun değişmesi işlemlerinin öğrenilmesi amaçlanmıştır.


Arkadaşlar elimde daha fazla örnek var fakat ben bu örneklerin yeterli olduğunu düşünüyorum. Bu kadar örneği yapabildiysek eğer Scratch Programını öğrenmişiz demektir. Artık hayalimizde olan Oyunları Scratch Programı ile tasarlayabiliriz.

SCRATCH İLE KODLAMA EĞİTİMİ YOL AYRIMI

“Bitti mi Hocam?”, “Şimdi Biz Kodlamayı Öğrendik mi?” diye soruyorsunuz. Eğitim bitmez arkadaşlar şimdi bir yol ayrımına giriyoruz. Kararı siz vereceksiniz.

YOL-1: Scratch bilgilerinizi daha fazla geliştirerek oyunlar tasarlayabilirsiniz. Bunun için hazır sayılırsınız. Yani bu konuda uzmanlaşabilirsiniz. Aşağıya eklediğim sayfa üzerinde yaptığım Scratch Oyunlar sayfası mevcut.

Elimdeki diğer projeleri bu sayfaya ekleyeceğim. Fakat artık nasıl yapıldığını anlatmayacağım. Siz bu oyunların nasıl yapıldığını çözmeye çalışıp kendinizde buna benzer oyunlar tasarlayabilirsiniz.

YOL-2: Yeterince Scratch öğrendik. Artık Robotik Kodlamaya geçme zamanı geldi diyorsanız o zaman sizinle yeni bir Eğitim serisi üzerinden devam edeceğiz. Aşağıya eklediğim sayfa üzerinden Robotik Kodlama eğitimlerine başlayarak mbot ve Arduino programlayabilirsiniz.

Mbot ile Kodlama Eğitimi

Robotik kodlamaya başlamak için MBOT ile Kodlama Eğitimi sayfamı ziyaret ederek tıpkı burada olduğu gibi adım adım etkinlikleri yapmaya başlayabilirsiniz.

8 Comments

  1. Hocam ben şuan 7. sınıfım geçen yıl 2. dönem dersimiz yarım kalmıştı. bu yılda zaten bilişim yok ama ben bunların hepsini yapmıştım. scratchde daha gelişmiş şeyler yapılabilir mi yoksa gelişmiş bişey e mi geçmeliyim.

Bir yanıt bırakın

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


*