Çocuklar için Kodlama (Programlama) Eğitimi - Bölüm 3

Bu eğitim videoları; çocuklara, bulmaca oyunu tarzında simülasyonlar ile kodlamanın temel mantığını öğretmeye çalışır.
Turkish
Değişken, döngü ve koşullu ifadeleri kullanarak, algoritma oluşturmayı pekiştirme. Ve blok bulmaca (tetris), yılan (snake) gibi oyunların temel çalışma mantığını anlama.

Requirements

  • Önceki eğitimleri (bölüm 1 ve 2) tamamlamış olmanız önerilir.

Description

Merhabalar, serinin bu üçüncü bölümünde;


Değişken, döngü ve koşullu ifadeleri kullanarak, algoritma oluşturmayı pekiştirecek bir çok örnek yapacağız. Ve bu örnekleri yaparken, blok bulmaca, yılan gibi klasikleşmiş oyunların temel çalışma mantığını anlamaya çalışacağız.

Tüm bölümler, santraç tahtasına benzeyen; yan yana dizilmiş karelerden oluşan bir alanda geçmektedir.

Her karenin, kendine özel bir adresi (x ve y koordinatları) vardır. Bu adresi kullanarak, bir karenenin ne renk olduğunu öğrenebilir veya rengini değiştirebiliriz.

Bu özel tasarlanmış alan bize, programlamada öğrendiğimiz temel birimleri, deneyebileceğimiz bir ortam sağlayacaktır.

Ayrıca, bu temel birimleri (değişken, döngü ve koşullu ifadeleri) konu konu takip etmek için android uygulamamızdan faydalanabilirsiniz.
Google play üzerinden arayabilirsiniz, Kodlama: Çocuklar için Programlama Eğitimi, Oyunu


İyi çalışmalar.


NOTLAR:

- Bu eğitime başlamadan önce, önceki eğitim serilerini izlemiş olmanız önerilir.

- Blok bulmaca (Tetris) ve Yılan (Snake) oyununun tam çalışan bir sürümünü geliştirmeyeceğiz. Sadece, temel prensiplerini içeren örneklerin nasıl yapıldığını göreceğiz. İşlediğimiz konular, bu oyunların matematiksel mantığını kavramamıza yardımı olacak.

- Bu eğitim serisinde, kullanılan programlama dili JavaScript'tir.


EK AÇIKLAMA:

İki boyutlu bu alan üzerinde, x ve y koordinatlarını kullanarak, hangi konumdaki kareye işlem yapmak istediğimizi, fonksiyonlara bildireceğiz ve böylelikle istediğimiz karelerin, istediğimiz renkler ile boyanmasını veya temizlenmesini sağlayacağız.

Karelerin durum ve hareketlerine hakim olabilmek için matematiksel işlemleri kullanacağız. Ve tüm bu konuları işlerken, Blok bulmaca (Tetris) ve Yılan (Snake) gibi oyunların, temelde nasıl programlandığını anlamaya çalışacağız.

Adım adım ilerledikçe; değişken, döngü ve koşullu ifadelerin de kullanılması ile renkli karelerden oluşan bir tahtanın, nasıl dinamik bir yapıya dönüşebileceğini keşfedeceğiz.


KONULAR:

Aşağıdaki konu başlıkları, tüm eğitimi anlamak için önemli olduğundan; (İlk bölümde seyredemeyenler için) tekrar anlatılacaktır.

Döngü nedir?
Kodlama yaparken kendini tekrarlayan algoritmaları, daha az kod yazarak oluşturmak için döngülerden yararlanıyoruz.

Koşullu ifade nedir?
Bir değişkenin içeriğini, koşullu ifadeler ile kontrol ederek, bir algoritmanın hangi şartlar gerçekleştiğinde çalışacağına karar verebiliriz.

Who this course is for:

  • Başlangıç seviyesinin biraz üstü.

Course content

2 sections13 lectures1h 17m total length
  • Konu: Döngüler. (Tekrar)
    03:25
  • Konu: Koşullu ifadeler. (Tekrar)
    03:05

Instructor

Programcı
Buğra ÖZDEN
  • 4.8 Instructor Rating
  • 104 Reviews
  • 6,069 Students
  • 4 Courses

Merhaba,

Benim adım Buğra. Dokuz Eylül Üniversitesi, Bilgisayar Teknolojileri ve Programlama mezunuyum. Yazılım geliştirme ve eğitim alanlarında çalıştım. Faydalı olduğunu düşündüğüm projelerin üretiminde görevler aldım.

Algoritma tasarlamanın, insan zihninin işleyişine sağladığı katkının farkında olarak; çocukların, eğlenerek kodlama yapabilecekleri platformlar geliştirmeye çalışıyorum.

Çalışmalarım hakkında daha fazla bilgi edinmek için kişisel sayfamı ziyaret edebilirsiniz.

İyi çalışmalar.