Scratch Jr’ın belirttiği gibi kodlama, yeni okuryazarlıktır. Bu the eğitimde ve ötesinde moda sözcük. Artık ilkokullara bilgisayar bilimi derslerinin dahil edilmesine artan bir vurgu var ve aslında dünyanın her yerinden birçok okul çocuklara kodlamanın temellerini öğretmeye başladı bile.
Kodlamayla ilgili en harika şeylerden biri, çocuklar kodlamayı öğrendiklerinde, onunla birlikte gelen diğer birçok beceriyi de öğrenmeleridir, eğitimcilerin bu öğrenme fenomeni için bir adı vardır: buna tesadüfi öğrenme denir.
Örneğin, kodlama oyunları ve alıştırmaları doğası gereği zordur ve genellikle işbirliği ve ekip çalışması gerektirir. Çocuklar kodlarda hata ayıklamak ve kodlama sorunlarına çözüm bulmak için birlikte çalışırken, yalnızca kodlama becerisini (bu kasıtlı olarak hedeflenen beceridir) öğrenmekle kalmaz, aynı zamanda (tesadüfen) problem çözme de dahil olmak üzere bir dizi başka temel beceri geliştirirler. eleştirel düşünme, stratejik düşünme, sistem düşüncesi, mantıksal akıl yürütme, tasarım düşüncesi ve daha fazlası.
Gerçekten de kodlama oyunları ve aktiviteleri sadece teknik becerilerde daha iyi olmakla ilgili değil, aynı zamanda çocukların psiko-sosyal sistemlerini de geliştiriyor. Çocuklar ne kadar çok işbirliği yapar ve kodlama etkinliklerine katılırsa, esneklik, motivasyon ve azim duyguları o kadar iyi olur. Kodlama ayrıca çocukların merak, yaratıcılık ve özerk öğrenme duygularını besler.
Bugünün gönderisine, çocukların ve öğrencilerin oyun oynayarak kodlamayı öğrenmelerine yardımcı olan bu web siteleri koleksiyonunu ekliyorum. Öğrenciler, Python veya JavaScript gibi programlama dillerini kullanarak temel temellerden yazmaya kadar farklı kodlama konularını kapsayan etkileşimli ve eğlenceli oyunlara erişebilecekler.
Beceri düzeyleri ne olursa olsun çocuklar bu materyalleri faydalı bulacaktır. Aslında, çocukların oyunları oynamaya başlamak için önceden herhangi bir kodlama bilgisine ihtiyaçları bile yoktur. Çocukların kodlama oyunlarını oynarken yollarını bulmalarına yardımcı olacak video dersleri, eğitimler ve kılavuzlar var.
1- kodlanabilir
Öğrenciler, kodlama kavramlarını tanıttıktan sonra öğrendikleri becerileri test etmek için Kodable oyunlarına erişebilirler. Kodable tarafından sunulan Smeeborg (yeni başlayanlar için), Asteroidia (orta seviye) ve Bug Word (ileri seviye) olmak üzere üç ana oyun vardır. Öğrenciler bu derslerden ve oyunlardan edindikleri kodlama bilgilerini kodlanabilir projeler kullanarak daha da pekiştirebilirler.
Öğrencilerin kodlama becerilerini uygulamak için kullanabilecekleri üç ana proje vardır: Fuzz Builder, Maze Maker ve Game Designer. Kodable ayrıca, öğrencilerin kendi hızlarında ve istedikleri zaman bir saatlik bilgisayar bilimi etkinliği almalarına olanak tanıyan Hour of Code sunar.
2- Çizik
Kaşımak Fikirler sayfası, öğrencilerin Scratch’i kullanarak çeşitli türde kreasyonlar tasarlayabilecekleri çok çeşitli etkinlikler içerir. Bu aktiviteler şunları içerir: bir ismi canlandırın, müzik yapın, bir hikaye yaratın, bir kovalamaca oyunu yapın, bir karakteri canlandırın, bir macera oyununu canlandırın, konuşan animasyonlar yaratın, bir ses kaydedin, bir karakteri canlandırın ve çok daha fazlasını yapın. Örneğin, Imagine a World aktivitesinde, öğrenciler dünyayı hayal ettikleri gibi yaratmak için Scratch’i kullanırlar. Hayvanları konuşturabilir, insanları uçurabilir vb.
Öğrencilerin internet bağlantısına ihtiyaç duymadan projelerini oluşturup kaydetmelerini sağlayan Scratch uygulaması da bulunmaktadır. Uygulama, Windows 10+, Android 6.0+, Mac App Store ve ChromeOS için ücretsiz olarak kullanılabilir.
Minecraft, çocukların blok tabanlı oyunlar ve etkinlikler aracılığıyla kodlamayı öğrenmelerine yardımcı olur. Minecraft’ın Eğitim sürümü, özellikle öğretmenler ve öğrenciler için tasarlanmış çok çeşitli özellikler sunar.
Bunlar, öğretmenlerin Minecraft’a göndermek üzere kendi kodlama derslerini yazmalarına olanak tanıyan, standartlarla uyumlu 600’den fazla önceden hazırlanmış dersi içerir. Ayrıca Minecraft Education, tarih, STEM, Dil Sanatları, uzay keşfi ve daha fazlasını kapsayan müfredat genelinde kodlama ve programlama kullanımına yönelik destek materyalleri sunar.
Coding Park, çocukların eğlenceli video oyunları aracılığıyla kodlamayı ve bilgisayar bilimini öğrenmelerine yardımcı olur. Ayrıca, ilkokul öğrencileriyle kullanım için ideal olan ders planları da dahil olmak üzere çok çeşitli eğitim kaynakları sağlar.
Öğretmenler sınıflarını ayarlayabilir ve çevrimiçi kodlama atölyeleri düzenleyebilir, öğrencileri katılmaya davet edebilir ve ilerlemelerini gerçek zamanlı olarak izleyebilir. Coding Park ayrıca bire bir çevrimiçi koçluk seansları imkanı da sunar. Coding Park’ta üç fiyatlandırma planı vardır: Aile ($29,90/yıl), Eğitimci ($149,99/yıl), Okul (fiyat teklifi isteyin).
5- Kod Dövüşü
Codecombat, çocuklara oyun yoluyla kodlamayı öğretir. Oyunlar, kodlamayı öğrenmeye yeni başlayan 9 yaş ve üzeri çocuklar için önerilir. Önceden teknik bilgi gerekmez. Öğrenciler oyunları kullanarak iki temel programlama dili Python ve JavaScript yazmayı öğrenirler.
CodeCombat’ın Kaynak Merkezi, öğretmenler için ders planları, etkinlikler, alıştırmalar, yazdırılabilir kılavuzlar ve çok daha fazlasını içeren çok çeşitli eğitim materyalleri sunar. Öğretmenler sınıflarını kolayca ayarlayabilir ve sınıf kodu kullanarak öğrencileri katılmaya davet edebilir. Öğretmenler, sınıf istatistiklerine ve öğrencilerin ilerleme durumuyla ilgili raporlara erişmek için kontrol panelini kullanabilir. CodeCombat farklı fiyatlandırma seçenekleri sunar.
6- Blok Oyunlar
Blockly Games by Google, çocukları çeşitli oyunlar kullanarak kodlama ve bilgisayar programlama ile tanıştırıyor. Çocukların Blockly’nin şekillerini ve birlikte nasıl hareket edeceklerini öğrenmelerine yardımcı olan Yapboz oyunu var, Maze oyunu çocukları döngüler ve koşullu ifadelerin kodlama kavramlarıyla tanıştırıyor, Bird oyunu çocukların koşullu ifadeler hakkındaki bilgilerini geliştiriyor, Kaplumbağa oyunu çocukları derin bir öğrenme sürecine götürüyor döngülere odaklanan deneyim, Film oyunu çocukları matematiksel denklemlerle tanıştırarak çocuklara filmleri canlandırmak için matematiği nasıl kullanacaklarını öğretiyor, Müzik oyunu çocuklara müzik bestelemek için işlevleri nasıl kullanacaklarını öğretiyor, Pond Tutor oyunu çocukları metin tabanlı programlama dilleriyle, özellikle JavaScript ile tanıştırıyor ve son olarak çocuklara akıllı ördekleri programlamak için blokları ve JavaScript’i nasıl kullanacaklarını öğreten Pond oyunu.
7- kod maymunu
Code Monkey, çocukların bilgisayar programlamayı öğrenmelerine yardımcı olacak kodlama oyunları sunan bir başka harika platformdur. Farklı sınıflardan ve beceri düzeylerinden çocukların gerçek programlama dillerinde nasıl kod yazılacağını öğrenmelerini sağlamak için çok sayıda K-8 müfredat kaynağı sunar.
Öğretmenler, önceden tasarlanmış kurslara ve etkinliklere erişimin yanı sıra kendi sınıflarını kurabilecek ve öğrencilerinin kodlama ilerlemesini yönetebilecek. Öğrenciler oyun oynadıkça ve kodlama dersleri alırken öğretmenler, öğrencilerin ilerlemesini izlemek ve gerçek zamanlı olarak yardım ve geri bildirim sunmak için otomatik not verme ve raporlama analizlerini kullanır. Code Monkey iki ana plan sunar: Öğretmen Planı ve Ebeveyn Planı, her birinin kendi fiyatı vardır.
Erase All Kittens, 7-13 yaş arası çocuklar için etkileşimli bir kodlama oyunudur. Oyun, çocuklara şu kodlama dillerini öğretmek içindir: HTML, CSS ve JavaScript. Oyun web tabanlıdır ve herhangi bir yazılım indirme gerektirmez.
Erase All Kittens ayrıca bilgisayar bilimi, siber güvenlik, çevrimiçi davranış, sahte haberler, çevre ve girişimcilik gibi konuları kapsayan 5 saatten fazla ilgi çekici ders planları sunar. Erase All Kittens’in ilk iki seviyesi ücretsizdir, ardından diğer özelliklerin ve içeriğin kilidini açmak için premium abonelik gerekir.
Kidlo Coding, çocukların kodlama ve programlamanın temellerini öğrenmelerine yardımcı olan etkileşimli eğlenceli oyunlar sunar. Farklı kodlama konseptlerini kapsayan 50’den fazla oyun var. Kodlamanın temellerini öğrenmek için oyunlar, sıralama kavramını öğrenmek için oyunlar, döngü, hata ayıklama, işlevler ve daha fazlasını öğrenmek için oyunlar var.
Çocuklar bu kodlama oyunlarını oynadıkça şu becerileri geliştirirler: kalıpları tanıma, eylemleri mantıksal bir sırayla sıralama, problem çözme, mantıksal düşünme ve daha pek çok şey. Oyun, iOS, Android ve Amazon Appstore için bir uygulama olarak mevcuttur.
Daha fazla kaynak:
Kaynak : http://www.educatorstechnology.com/2022/02/best-coding-games-for-kids.html