26 Şubat 2020 Çarşamba

Çocuklar için Kodlamanın Önemi

  •  Çocuklar için Kodlama ve Gereksinimleri
Yarınımızın teminatı bugünün çocukları hangi mesleği seçerlerse seçsinler, onların teknolojiye hakim olmaları istenecektir. Dijital bir çağda yaşadığımızdan kodlama, matematik ve okuma-yazma ile birlikte temel bir gereksinim haline gelmiştir. Kodlama en iyi erken yaşlarda öğretilir. Kodlamayı öğrenmek, bir yabancı dil öğrenmeye benzer. Çocuklar sıralama, döngüler ve koşullar gibi kavramlarla ne kadar erken tanışırlarsa o kadar iyi özümserler. Yapılan araştırmalara göre, her 3 çocuktan biri henüz konuşma dahi öğrenmeden bilgisayar, akıllı telefon, tablet vb. elektronik cihazlarla tanışmaktadır. Kodlama eğitimi, çocukların hayal ettikleri oyun, uygulama vb. birçok yazılım geliştirebilmelerini sağlıyor.
  • Kodlama Öğrenmek Çocuklara Ne Kazandırır?





  • Bilişim Okur Yazarlığı: Bilgisayarları oyun, internet ve sosyal medya dışında da verimli kullanmasını sağlar.

  • Bilgi İşlemsel Düşünme: Düşüncelerini sıraya koymayı öğretir ve uygulatır.

  • İşbirliği: Dünya üzerinde farklı ülkelerden farklı kişilerle işbirliği yapmayı öğrenir.

  • Yaratıcılık: Deneme ve üretme kabiliyetini artırır.

  • Takım Çalışması: Arkadaşlarıyla uyum içinde olmanın önemini öğretir.

  • Paylaşma: Bilginin paylaştıkça çoğaldığını fark ettirir.

  • Disiplinler Arası Etkileşim: Birden çok dersi, tek potada eritmeyi öğretir.

  • Programlama: Teknolojiyi kullanarak tüketen değil, teknoloji üreten nesiller yetiştirir.

  • Kodlama Öğrenmenin Önemi

  • Kodlama, yeniliği harekete geçirir
  • Kodlama çocuklara yaratıcılık imkanı verir. Gerçekten harika projelere imza atabilirler.
  • Kodlama özgüven sağlar. Çocukların geliştirdikleri projeleri aileleri ve arkadaşlarına tanıtmaları onlara büyük bir güç katar.
  • Kodlama diğer alanlarda başarıyı getirir
  • Kolay ve Eğlenceli Eğitim

    • Scratch, Code. Org gibi görsel kodlama dilleri kullanarak eğlenceli aktivitelerle öğrenebilirler. Böylece tüm programlama dillerinde kodlama yapabilmeleri için gereksinim duydukları altyapıyı farketmeden kazanırlar.
    • Gerçek hayatta kullanılan yazılımların çocukların ve gençlerin öğrenebileceği şekilde  teorik değil de, birebir uygulamalı eğitim olarak okullarda verilmelidir.
    Kodlama = Daha İyi Matematik Becerisi + Eğlence
    • Soyut matematiksel kavramlar birçok çocuk için zorlayıcı olabilir ve onları konudan tamamen uzaklaştırabilir. Kodlama eğitimi, çocukların bu soyut kavramları görselleştirmelerini sağlar.
    • Kodlamadaki düşünme tarzı; mantıksal yaklaşımı, verileri analiz ve organize etmeyi, sorunları küçük ve yönetilebilir parçalara bölerek çözmeyi gerektirir.
    • Diğer bir deyişle kodlama, matematiksel düşüncenin gerçek hayatta öğretilme yoludur.
     
Bilgisayarsız Kodlama Oyunu 2 

 Tospaa



Tospaa bilişim sınıfı bulunmayan okullarda kodlama dersi anlatabilmek için üretilmiş bir masaüstü kart oyunudur. Oyunu oynamak için gerekli dosyaları renkli yazıcıdan çıktı almak yeterlidir. Kodlama dersi verecek öğretmen ihtiyacı kadar çıktı alarak kullanabilir. Oyunun amacı tospaayı engellere takılmadan hedef(lere) ulaştırmaktır

Yönergeler(komutlar), döngüler ve koşul/karşılaştırma kazanımlarını kapsayacak şekilde geliştirilmiş bir oyundur Tospaa. http://www.tospaa.org/ Senaryolar sayfalarından daha önce eklenmiş olanlara ulaşabilir ve kendiniz de yeni senaryolar üretebilirsiniz.
tospaa kodlama öğretmenlerine kendi hedefleri doğrultusunda kurgulayabilecekleri yapılandırılmamış bir ortam sağlamaktadır.

tospaa ile kodlama eğitimine nasıl başlamalıyım?

Her öğretim tasarımında olduğu gibi kodlamada da hedeflerin küçük adımlara bölünmesi önemlidir.
İlk adımda yön kartları tanıtılmalı ve basit senaryolar hazırlanarak öğrencilerin kartları kullanmasına imkan tanımalı. Bu adımda bir sorunun birden fazla çözümü olduğunu göstermek için tüm öğrencilerden kendi çözümlerini oluşturmaları istenmeli.


Köşe Kapmaca Kodlama Senaryosu
Ayrıca hedef sayısı gittikçe arttırılmalı, böylece öğrencilerin kullanması gereken hareket/yön kartlarının artması sağlanmalı. Bu durum öğrencinin elinde yeterli kart kalmayıncaya kadar sürdürülmeli. Kartlar bittiğinde öğrencilere bunun daha pratik bir yolunun olabileceği söylenmeli ve fikirleri sorulmalı.


Bu noktadan sonra döngü kartları sunularak, öğrencilere döngü konusu anlatılabilir. Döngü kartlarının kullanımı daha önce oynanan senaryolar üzerinden yapılırsa öğrenci kullanması gereken kartların azaldığını görebilecektir.


Artık tospaa oyununu oynatmaya hazırsınız.
Hadi başlayalım.
Öğrenciler için döngü kullanımı gerektirecek senaryolar oluşturup tahtaya yansıtın.
Daha sonra onlara en az kartla hedeflere ulaşanın kazanacağını ilan edin.
Her öğrenci kendi çözümünü kartları dizerek oluştursun. Sonra hep birlikte çözümleri inceleyin. Birbirlerinin çözümlerini görmelerini sağlayın. Kimin kazandığını açıklayın.
Döngü konusu ile ilgili yeterli senaryo çözüldüyse koşul/karşılaştırma kazanımı için uygun bir senaryo belirleyin. Bu senaryo “Eğer kaya varsa sağa dön” gibi bir çözüme imkan tanımalı. tospaa’yı bir labirent içerisine yerleştirmek işe yarayacaktır.

Bu noktadan sonra öğrencilerden takımlar oluşturup tüm kazanımlara imkan veren senaryolar sorulabilir, hatta birden fazla tospaayı aynı oyunda kullandırabilirsiniz.

Nasıl daha eğlenceli hale getirebilirim?

Eğer öğrenciler istediğiniz kazanımlara ulaştıysa şimdi artık sadece eğlence amaçlı kullanılabilir. Artık boş derslerde SOS yerine oynayabilecekleri bir oyunları var. Oyuna şans faktörünü dahil edelim.
1. yöntem  Artık kartlar çekilerek dağıtılsın. Her turda 2 yeni kart çekilebilir. Her oyuncu senaryoyu elindeki kartlar ile tamamlamaya çalışsın.
2.yöntem Her turda 1 kart çekilsin. Oyuncuların çektikleri kartı kullanma ya da pas geçme hakkı olsun. Yön kartları tek başına kullanılıp tospaa oyun alanında ilerletilebilsin. Oyun sonunda oyunu sonlandıran dışındakilerin elinde kalan kartlar ceza puanı olarak sayılsın. Döngü ve koşul kartı kaldıysa 5 ceza puanı verilsin. Oyunu kazanan yeni senaryoyu oluştursun. 10 tur sonunda en az ceza puanı alan oyunu kazansın.

tospaa bilgisayarsız kodlama oyununda başka neler kullanılabilir?

öğrencilerin yaşını da göz önüne alarak oluşturduğunuz bir hikaye, senaryonuzu daha anlamlı hale getirip öğrencilerin konuyu daha kolay içselleştirmesini sağlacaktır. mesela tavşan ve kaplumbağa hikayesinin versiyonlarını kullanabilirsiniz.
Sınıf zemini karolardan oluşuyorsa senaryoyu öğrencilerden bir tospaa seçerek fiziksel etkinlik şeklinde de gerçekleştirebilirsiniz.
http://www.tospaa.org/ sitesinde daha ayrıntılı bulabilirsiniz.




Bilgisayarsız Kodlama Oyunları 1

Bilgisayarsız Kodlama Oyunları 1

Cody Roby

5 yaş ve üzeri çocuklara Kodlama mantığını anlatmak, analitik düşünme becerisi geliştirebilmek ve farkındalık yaratabilmek için çevrimdışı, bilgisayarsız kodlama oyunu olan cody roby  oyununu tanıtmak istiyorum
Oyunu  kutu oyunu olarak kendiniz hazırlıyorsunuz. 
 6 sayfa standart A4 kağıda basılı kağıtlar: bir tahta, katlanabilir kutu, 10 ileriye doğru kart içeren bir sayfa, 10 ileriye doğru kart içeren ikinci bir sayfa, 8 adet sola dönük kart içeren bir sayfa ve 2 ek ileriye doğru kart, 8 sağa dönüş kartı içeren bir sayfa ve 2 ek ileriye doğru kart olaarak içeriyor.  sayfalar pdf formatında bulumaktadır.

Dört sayfalık o kartlarda da süslü kart sırtları var. Kart sırtları isteğe bağlıdır. Yazdırdığınız çift taraflı yazdırmayı desteklemiyorsa, ön sayfaları normal yazıcı kağıdına yazdırmanız yeterlidir.

Her bir sayfa için hem kağıdın ağırlığını yüksek tutulursa daha keyifli ve uzun kullanıma imkan veren bir oyun kurmuş olursunuz.





Çocuklar için Kodlamanın Önemi

 Çocuklar için Kodlama ve Gereksinimleri Yarınımızın teminatı bugünün çocukları hangi mesleği seçerlerse seçsinler, onların  teknolojiye...