Kodiko

Hazırsan hadi başlayalım! 🚀

Arkadaşını seç!

Bugün kim macera yapacak? Birine dokun, sonra Anasınıfı ya da İlkokul yolunu seç.

Kodlama nedir? Hadi öğrenelim!

AlgoritmaBir işin adım adım tarifi. Sandviç yapmak gibi!
Sıra önemliBilgisayar blokları yazdığın sırayla yapar.
DöngüAynı işi tekrar tekrar yazma, 3 kez tekrarla!
Hata bulmaKoddaki hataya "bug" denir. Dedektif gibi bul!

Kodlamayı öğren

Kodlama nedir?

Kodlama, bilgisayara ne yapacağını adım adım söylemektir. Bilgisayar çok hızlıdır ama kendi başına düşünemez. Ona doğru komutları doğru sırayla vermen gerekir.

Algoritma nedir?

Algoritma, bir işi yapmak için yazılan adımların listesidir. Tarif de bir algoritmadır.

  1. Ekmeği al
  2. Peyniri koy
  3. Üstünü kapat

Komut nedir?

Komut, bilgisayara verdiğin tek bir emirdir. Burada komutlar renkli bloklardır. Bir bloğa dokununca komut koda eklenir.

Hata (bug) nedir?

Koddaki yanlışa bug denir. Bug bulunca üzülme. Kodu dikkatle oku, yanlış bloğu bul, doğrusuyla değiştir. İşte buna hata ayıklama denir.

Komutlarımız

Oklar (Anasınıfı)Okun gösterdiği yöne bir kare yürür.
İleriBir kare ileri yürür.
Sola dönOlduğu yerde sola döner.
Sağa dönOlduğu yerde sağa döner.
Tekrarlaİçindeki komutları birkaç kez yapar. Buna döngü denir.

Döngü ne işe yarar?

Uzun yol
Kısa yol

Nasıl oynarım?

  1. Bak. Arkadaşın nerede, hedef nerede, altınlar ve engeller nerede?
  2. Planla. Hangi komutlar gerekiyor, hangi sırayla?
  3. Blokları ekle. Bir bloğa dokun, koda eklensin. Silmek için bloğa tekrar dokun.
  4. Çalıştır. Arkadaşın kodunu yapsın. Olmadıysa hatayı bul ve düzelt.

Daha fazlasını öğren

Sözlük: yeni kelimeler

ProgramBilgisayarın yaptığı işin bütün komutları.
AlgoritmaBir işi çözmek için adım adım plan.
KomutBilgisayara verilen tek bir emir.
SıraKomutların yapıldığı düzen. Önce ne, sonra ne?
DöngüBir işi tekrar tekrar yapan komut.
Hata (bug)Kodun yanlış çalışmasına neden olan yanlışlık.
Hata ayıklamaHatayı bulup düzeltmek.
ProgramcıKod yazan kişi. Bugün sen de programcısın!

Günlük hayatta algoritmalar

Dişlerini fırçalamak

  1. Fırçaya macun sür
  2. Dişlerini fırçala
  3. Ağzını çalkala

Okula gitmek

  1. Çantanı hazırla
  2. Ayakkabılarını giy
  3. Kapıdan çık

Elini yıkamak

  1. Elini ıslat
  2. Sabun sür ve ov
  3. Durula ve kurula

Sıra değişirse ne olur?

Önce ayakkabıyı giyip sonra çorabı giymeye çalış. Olmaz! Sıra çok önemli. Kodda da böyledir.

Programcılar neler yapar?

Oyunlar yapar

Sevdiğin oyunlardaki karakterlerin her hareketi kodla yazılmıştır.

Robotları yönetir

Robotlar yürür, döner ve iş yapar. Hepsini komutlar yönetir.

Uygulamalar yazar

Telefonundaki resim, müzik ve harita uygulamaları kodlanmıştır.

Uzaya gider

Uzay araçlarını ve uyduları da kodla yönetirler.

Yıldızları nasıl kazanırım?

★★★3 yıldızEn az blokla bitir.
★★2 yıldızBirkaç blok fazla kullandın.
★1 yıldızBitirdin, aferin! Tekrar dene, daha azıyla yapabilirsin.

Küçük ipuçları

  1. Önce planla. Parmağınla yolu takip et, kaç kare ileri gidiyor, nerede dönüyor?
  2. Döngü kullan. Aynı komut art arda geliyorsa Tekrarla bloğuna koy.
  3. Altınları unutma. Önce altınları topla, sonra hedefe git.
  4. Hata yapmak normal. Tekrar dene, bu yolla öğrenirsin.

Az blokla bitirirsen daha çok yıldız kazanırsın!

Kişisel bilgi toplanmıyor, ilerleme yalnızca cihazda saklanıyor.