BÖLÜM 1: SCRATCH İLE PROGRAMLAMA ÖĞRENİYORUM
scratch nedir?
Scratch, etkileşimli hikayeler, animasyonlar, oyunlar, müzik ve sanat oluşturmayı ve yarattıklarınızı web’de paylaşmayı kolaylaştıran bir programlama dilidir.
Scratch, grafiksel bir programlama dilidir. MIT’deki öğrenciler tarafından geliştirilen Scratch, kullanıcıların tek bir kod satırı olmadan web animasyonları, oyunlar ve etkileşimli hikayeler oluşturmalarına izin verir. Aslen 8-16 yaş arası çocuklar için tasarlanan Scratch’ın web tabanlı platformu, programlamaya sınıfta yer vermek isteyen eğitimciler ve kodlamaya geçmeden önce görsel bir dil öğrenmek isteyen yetişkin öğrenciler için idealdir. Programcı Olmayanlar için Programlama’nın yazarı Todd Perkins, basit web projeleri oluşturmak ve kendinize temel programlama kavramlarını öğretmek için Scratch’ın nasıl kullanılacağını gösterir.
Videodaki diğer başlıklar
- Scratch temel eğitimi
- Bilişim kavramlarından yazılım, programlama ve algoritma kavramının tanımı.
- Scratch nedir?
- Nasıl kullanılır?
- Online ve offline versiyonları,
- Scratch sitesine kayıt olmak ve oturum açmak
BÖLÜM 2: SCRATCH EĞİTİMİ-2 ALGORİTMA
Algoritma ve Akış Diyagramı Nedir?
Algoritma bir problemin çözümünün basit, net, sıralı biçimde belirtilmiş halidir. Çözüm için bir algoritma geliştirildikten bu algoritma metinsel, sözde kodlar ile ya da akış diyagramları ile sunulur. Akış diyagramları diğer bir adı akış şeması, algoritmanın belirli şekiller ve simgeler ile ifade edilmiş şeklidir ve algoritma sunumu için yaygınlıkla kullanılır.
Videodaki Diğer Başlıklar
- Temel seviye algoritma dersleri
- Algoritma nedir ne anlama gelir?
- Program yazanlar kodlama yapanlar için neden önemlidir?
BÖLÜM 3: AKIŞ DİYAGRAMI VE BLOKLAR
Akış Diyagramı Nedir?
Algoritma bir problemin çözümünün basit, net, sıralı biçimde belirtilmiş halidir. Çözüm için bir algoritma geliştirildikten bu algoritma metinsel, sözde kodlar ile ya da akış diyagramları ile sunulur. Akış diyagramları diğer bir adı akış şeması, algoritmanın belirli şekiller ve simgeler ile ifade edilmiş şeklidir ve algoritma sunumu için yaygınlıkla kullanılır.
Scratch Bloklar Nedir?
Scratch Blocklar, Scratch Ekibi tarafından Google ile işbirliği içinde geliştirilen yaratıcı bilgisayar arayüzleri oluşturmak için kullanılan grafiksel programlama blokları kütüphanesidir. Karalama Blokları, gençlerin kendi oyuncaklarını ve çok çeşitli diğer nesneleri kodlamalarını sağlamak için tasarlanmıştır.
Karalama Blokları hem yatay blokları (simgelerle birlikte) hem de dikey blokları (metinlerle) desteklemek için tasarlanmıştır Çizik Blokları Çizik’teki bloklardan farklıdır; Karalama Blokları, çocuklara program yapmayı öğretmeye yönelik diğer programlar tarafından kabul edilebilir.
Videodaki Diğer Başlıklar
- Akış diyagramı nedir?
- Akış diyagramının algoritmadan farkı nedir?
- Akış diyagramı nerelerde kullanılır?
BÖLÜM 4: KUKLALAR
İlk Projenin Oluşturulması
Videodaki Diğer Başlıklar
- İlk projenizi oluşturma
- Scratch ile oyun inşa etmek
- Scratch kuklaları yani karakterleri ile çalışma yapmak
- Karakter kukla seçmek
- Karakter yani kuklaları çizmek ve boyamak
- Var olan bir karakter/kukla üzerinde değişiklik yapmak