13
Captain c o d e www.makerbee.net/captain-code

Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

Embed Size (px)

Citation preview

Page 1: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

Captain c od e

www.makerbee.net/captain-code

Page 2: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

çocuklara neden kod'lama (programcılık) öğretmetliyiz?

Steve Jobs ;

“ Bence bu ülkede herkes bilgisayar programlamayı öğrenmeli. Bir bilgisayar dili öğrenmeli. Çünkü bu, insana nasıl düşüneceğini öğretiyor. Ben bilgisayar bilimini bir sosyal bilim olarak görüyorum. Bu

herkesin öğrendiği bir şey olmalı. ”

Günümüzün çocukları doğduğunda teknoloji ile tanışıyor. Z kuşağı diye adlandırılan bu nesiller için teknoloji ile doğan nesiller bile diyebiliriz. Z kuşağının önceki kuşaklara göre IQ’ları daha yüksek ve teknolojiye çok kolay adapte olabiliyorlar. Silikon Vadisindeki firmaların kurucularına Mark Zuckerberg (facebook), Bill Gates (microsoft), Jack Dorsey (twitter) gibi ünlü isimler programlamayı ilk okul çağlarında öğrendiklerini görüyoruz. Başarılarını erken yaşta Kod’lama eğitimine borçlular. Birçok gelişmiş ülke 4 yaşından itibaren Kod'lama (programlama) eğitimini müfredatına ekledi bile. Bizimde artık teknolojiyi kullanan ve tüketen değil üreten ve pazarlayan bir toplum olmamız gerekiyor. Neden bizim ülkemizde de bir silikon vadisi olmasın. Neden Kod yada Algoritma Yazmak Önemli? Programlama öğrenmek insana ; - sistematik düşünme, - problem çözebilme, -olaylar arasındaki ilişkileri görebilme, -yaratıcı düşünebilme gibi yetiler kazandırıyor. Artık teknolojiyi tüketen değil üreten bu yeni nesil hem ülkemizin hemde insanlığın geleceğine şekil verecek. Bizde bu devrimi kaçırmamak için elimizi çabuk tutmalıyız. MakerBEE ailesi olarak erken yaşta programcılık eğitiminde hem oynayarak hem eğlenerek çocuklarımıza programcılığın temeli olan algoritma ve akış diyagramı mantığını öğretmek için geliştirilen “Kaptan CODE “ oyunu ile karşınızdayız. www.makerbee.net web sitemizden programlama eğitim ve bilgilendirmelerimizi takip edebilirsiniz.

Page 3: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

kutumuzun içinden çıkanlar

Oyun Klavuzu Oyun Zemini

Korsan Kartları Kod Kartları

Engel Kartları Malzeme, Pusula ve Define

Kartları

Tera Giga

Page 4: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

captain code

Oyunumuz bir ebeveyn veya öğretmen yardımıyla oynanıyor. Bir veya iki oyuncu ile oynayabilir. Burada okul öncesi ve ilkokul öğrencileri için tasarlanmış oyunumuzun

oynanabilmesi için programcılık bilinmesine gerek yoktur. Oyunumuz çocuklarımıza oynayarak programcılık öğretmeyi hedeflemektedir.

Ebeveyn/Öğretmen öncelikli yapması gerekenler

1. Oyun zemini üzerinde labirent oluşturur.

2. Malzeme ve hazine kartlarını yerleştirir,

3. Oyuna başlangıç noktasını belirler, 4. Gerekirse oyuncuyu hareket

ettirir, 5. Pusulamızı oyun zeminimizin yanına

şekildeki gibi yerleştirir

Page 5: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

kod kartları

İlerle. Oyunu başlatırDöngü: Önüne geldiği Kod bloglarını üzerinde yazan sayı kadar tekrar eder.

Kuzey yönüne bir adım ilerle.

Batı yönüne bir adım ilerle..

Güney yönüne bir adım ilerle.

Doğu yönüne bir adım ilerle.

Bir engel çıkana kadar devam et Fonksiyon oluşturur

Page 6: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

Oyunumuza tek yönde hareket ile başlayacağız. Oyun kutumuzdan çıkan pusula korsanımıza bu konuda yardımcı

olacaktır. Korsanımızın açık denizlerde ilerlemesi için oyun zeminimiz üzerinde kaya ve korsan

gemisi kartları ile labirent oluşturalım. Korsanımız hedefine ulaşmak için en başa “İlerle” kartı gelecek şekilde kod kartlarını uygun sırada dizerek kod'unu yazar.. Kod yazma işleminden sonra korsanımız ilerle

komutunu verir. Bu komut ile yönetici yazılan kod'a uygun

şekilde Korsan Kartını oyun zemini üzerinde hareket ettirir.

Korsan hazinenin veya aracın üzerine geldi ise hazineyi/aracı ele geçirir. Eğer başka bir kutuya giderse kod hatalı demektir.

oyunumuza başlarken

Page 7: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

Doğu yönünde üç adım ilerliyoruz.

Hazinenin üzerine geldiğimiz zaman hazineyi

ele geçiriyoruz.

Yönümüzü bulmak için pusulamızdan

faydalanıyoruz. Diğer yönler içinde örneklendirelim...

ilk oyunumuz

Page 8: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

macera devam ediyor

Korsanımız hazineye ulaşmak için en kısa yolu bulmak zorunda. Eğer hata yaparsa

kayalara çarpacak.

Kuzey yönünde iki kare ilerledikten sonra doğu

yönünde üç kare ilerleyerek definemizi ele

geçiriyoruz

Page 9: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

zorlu denizler

Korsanımız sefere çıkmadan önce ihtiyacı olan malzemeleri alması

gerekiyor.

Burada iki farklı şekilde yazılan kod' da doğrudur. İkisinde de korsanımız malzemelerini toplayabilir. Alınan her malzeme oyuncumuza

puan kazandırıyor.

Page 10: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

korsan gemisi

Oyunumuz giderek zorlaşıyor. Kayalara ve korsan gemisine dikkat. Esir düşmemek

için doğru kod'u yazmalısın.

Page 11: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

döngüler

Kod yazarken işimizi kolaylaştıran döngü kartları. Döngü kartı önüne geldiği kod kartını üzerinde yazan

sayı kadar tekrar eder.

Örneğimizde iki döngü kartı kullanılmıştır. Döngü kartı kullanılırken önce tekrar etmesi istenen kod kartı ardından döngü kartı (kaç kere tekar etmesi isteniyorsa o sayı yazan döngü

kartı) gelir.

Page 12: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

fonksiyonlar

Oluşturduğumuz fonksiyonu dört kez tekrar ederek hazineye ulaşıyoruz

Page 13: Ca p t a i n d e c o - makerbee.weebly.com · . ... Bill Gates (microsoft), Jack Dorsey (twitter) g ibi ü nlü isimler ... pua n ka za ndırıy or

iki korsan

Oyunumuzu iki kişi oynamak istiyorsak, örnekte

görüldüğü gibi bir simetrik labirent oluşturabiliriz.

İki korsanımız da birbirine göstermeden kendi kod'unu

yazar. Doğru kod'u yazıp hazineye

ulaşan oyunu kazanır.