Skip to content

Çocukların robotik kodlama öğrenmesi

Haziran 2021 düzenlendi kategorisi Genel

Robotik kodlama nedir?

Robotik kodlama robotomuzun istenilen amaca yönelik işlemleri yapma sürecidir diyebiliriz kısaca. Bu aşamada robot somut bir nesne olmak zorunda değildir. Bir yazılım ve görsel veya sanal bir yapıda da olabilir. Bu tasarım ve programlama süreci bittiğinde elektronik devreleri olan robotumuza yazılım yüklemesi yapıp onun somut şekilde istenilen biçimde hareket etmesini veya istediğimiz işleri yapmasını sağlayabiliriz.

Bu süreçte planlama, tasarım, deneme yanılma gibi bir çok yöntem kullanılır. Ve amaca yönelik düşünsel, zihinsel algoritma süreçleri yapılır. Arkasından sanal ortamda denemeler süreci başlar, daha sonra da robotumuzun yazılım bölümüne yüklenir ve işlemcisinin bu veriyi işlemesi sağlanır. Algılayıcılar, hareketler ve işlemler bu süreçte biraz deneme yanılma yöntemleri ile biraz da test aşamalarına göre aslında oldukça eğlenceli ve öğrenmeyi pekiştirici bir gelişim zamanıdır.

Çocuklar robotik kodlamaya nasıl başlamalılar?

Öncelikle kendi hayatlarından küçük örnekleri düşünerek başlamaları önemlidir. Programlama ve algoritma mantığı aslında hayatımızın her noktasında vardır. Yemek yapmaktan tutun da dolabımızı yerleştirmek, dişlerimizi fırçalamak gibi küçük detaylarda bile algoritma ve programlama mantığı yatmaktadır. Bunlara dikkat vermek bile güzel bir başlangıç olacaktır.

Sonrasında Çocuklarımızın özellikle küçük yaşlarda programlama ve soyut düşünce kavramları henüz gelişmediği için görsel programlama ile başlamaları onlar için çok daha iyi olacaktır. Görsel programlama araçları ve uygulamaları Code.org, Eba Blocky ve Scratch başta olmak üzere görsel programlamayı oldukça olumlu etkileyen ve geliştiren yapılara sahiptir. Burada öğrenci yaptığı algoritma ve kodlamanın görsel sonuçlarını aldığı için çok daha somut bir hale gelmiş olur. Bu somut görünüm dene yap öğrenme biçimi açısından da oldukça önemlidir.

Dikkat edilmesi gereken konu görsel programlamaya tamamen alışıp gerçek program satırları yazma konusunda zorluk çekmektir. Her ne kadar düşünme ve algoritma kurma becerisini geliştirse de normal programlamaya geçildiğinde zorluk çekmemek için görsel programlama ile birlikte kod satırlarını da anlamaya çalışması gerekmektedir.

Ayrıca bu konuda bir çok yarışma düzenlenmektedir. Bu yarışmalara seyirci olarak da olsa katılıp oradaki ortamı ve insanların birbirine desteğini görme çok olumlu sonuçlar olarak geri dönmektedir. Öğrencilerimizin en çok çekindiği nokta yalnız kalma, destek görememe gibi korkulardır. Ama bu tür yarışmalarda herkes birbirini rakip olarak değil aynı konularda ilgilenen bireyler olarak gördükleri için yardım ve desteği esirgememektedir.

Çocuklar robotik kodlama öğrenmesi neden önemli?

Artık çağımız gereği her şey elektronik ve dijitalleşme yönünde ilerliyor. Geleceğin mesleklerinin bir çoğu yazılım ve uygulamaları üzerine olacaktır. Bugün robotlar sadece hayatımızı kolaylaştıran birer araç olarak görünse de arabalardan evlere bir çok alanda her şey robotlaşmaya başlamıştır. Ve bunların yazılımını yapacak kişiler bugünün çocukları olacaktır.

Robotlar hayatımızın vazgeçilmez birer parçası olmaya günden güne yaklaşıyor. Belki yakın bir zamanda şoförsüz araçlar, ameliyat yapan robotlar gibi bir sürü yeni teknoloji gelişecektir. Bu yüzden şimdiden bu geniş meslek alanına adım atmaları ve meraklı olmaları onları akranlarına nazaran epey önde başlatacaktır bir çok yarışta.

Ayrıca sadece robotik değil yazılım alanı her konuda kendini önemli derecede hissettirecektir. Yaşamımızı daha kaliteli hale getirmek, daha sağlıklı ve kişisel gelişimimize önem göstermeye zaman bırakacak bu kolaylıklar robotlar sayesinde olacaktır.

Dünyada robotik kodlama ne durumda?

Şu an günümüzde çocukların en çok ilgisini çeken bir alandan bahsediyoruz. Zaten z kuşağı olarak bahsettiğimiz bu nesil yarı robotikleşme sürecinde doğmuştur ve çok küçük yaşlarda akıllı telefonlar, bilgisayarlar ve hayatımızın her alanına giren robotlarla erken yaşlarda tanışma fırsatı bulmuş durumda. Bu açıdan dünyada oldukça yaygın ve gün geçtikçe de popülerliğini daha arttırarak giden bir ivme içinde. Özellikle elektronik alanlarda gelişmiş ülkelerde bu konuya önem veriliyor. Japonya, Kore, Çin, Almanya, Amerika gibi gelişmiş ülkeler bu konuda oldukça iyi durumda. Biraz kültürleri incelediğimizde dizilerinde, filmlerinde bile bu konulara çok yer verdiklerini görürüz. Bu hem özendirici hem de gelecek nesiller için inovaktif gelişim açısından yeni fikirler uyandırıcı şekilde tasarlanıyor.

Elbette bunların sonuçlarını alıyor meyvelerini de topluyorlar. Zaten yirmibirinci yüzyılda teknoloji içinde doğmuş çocukların ilgisini daha da çekip daha güzel işler çıkarmasına yardımcı oluyor. Türkiye de bu aşamada çağın gereklerini yakalama konusunda çalışmalarına devam ediyor. Daha çok imkan ve özendirme ile zekasına oldukça güvendiğim toplumumuz da çeşitli başarılara imza atıyor ve atmaya da devam edecektir.

Bu konuyu kavramakta zorlanan ama istekli olan öğrenciler için öneriler

Eğer kişi gerçekten içsel olarak istekli ve zevk alarak yapıyorsa ilerlemesi oldukça kolaydır. Ama zorlama ve dışsal motivasyon yüzünden yapmak zorunda hissediyorsa zorlanabilir. Genel olarak bu konuda zorlanan öğrenciler için önerilerim matematik ve mantık alanlarında da ilgili olmaları. Yine felsefe ile ilgilenmeleri de onların düşünme kapılarını zorlayacak ve algılarını geliştirecektir.

Programlamanın temeli mantık örgüsünü iyi kurmaktır. Bu da sadece yazılım konusunda değil hayatında bir çok alanda uygulamalı olarak karşımıza çıkar. En basidinden yağmur yağıyorsa şemsiye alırız. Bu bir mantık örgüsüdür. Veya yemek yaparken bile farkında olmadan bir işlemler sıralaması yani algoritma oluştururuz. İşte en ufak detaylarda bile yazılımın ve robotik kodlamanın ipuçları saklıdır. Önemli olan bunların farkına varıp günlük hayatını bile kodlamaya dönüştürebileceğini farketmesi yeterli.

Görsel kodlama ile başlaması ve bunu ilerletirken mantık yapısını da anlaması zorlanan öğrenciler açısından aslında çok da zor olmadığını farketmelerini sağlar. Zaten o korku ve kaygıyı aştıktan sonra zevkle yapmaya başladıkları an arkası çorap söküğü gibi gelecektir.

sonsuz

Yorumlar

  • Son yıllarda robotik kodlama oldukça yaygın hale geldi ama bence oldukça gereksiz. Normal kodlama ve programlamayı öğrenirse öğrenciler robotik kodlamayı da çok kolay yapacaktır. Bunun için bir programlama dilini iyi bir şekilde bilmek yeterlidir. Ondan sonra diğer dilleri de robotu da web programcılığını da kolayca yapacaktır.

    Benim tavsiyem matematik ve mantık soruları üzerine çalışmaları senin de yazdığın gibi. Zekası ve düşünme biçimi değişen kişi diğer konuları da yapacaktır.

    sonsuz
  • Sanırım biraz insansı oldukları için veya öyle göründükleri için çocukların daha çok ilgisini çekiyor. Aslında robotik denildiğinde çoğu insansı görünüme sahip değil ve aslında bu daha doğru olanı. İnsansı göründükçe işlevi azalıyor.

    sonsuzkarga
Yorum yapmak içinOturum Açın yada Kayıt Olun .