DÜNYA

Robotik Kodlama Nedir, Ne İşe Yarar, Nasıl Öğrenilir?

Gelecek geldi. Yakın bir zamanda iş dünyasının her noktasında insanların yapmış olduğu işleri robotlar halletmeye başlamış olacak. Peki, bu robotları kim denetim edecek? Robotik kodlama ile doğru komutlar verirsek robotlar dünyayı ele geçiremeyecekler. Gelin robotik kodlama nedir, nasıl öğrenilir, bilmenin avantajları nedir yakından bakalım.

Son yüz senedir edebiyatta, beyaz perdede ve daha önemlisi bilim dünyasında ortak bir düşünce var; robotlar geliyor. Senelerdir çizilen ve beklenen gelecek, sonunda geldi. Öyleki ki önümüzdeki on yıl içinde robot kullanımının yaygınlaşacağı ve 1 milyardan fazla insanoğlunun yapmış olduğu işi artık bu robotların yapacağı tahmin ediliyor. İyi de bu robotlar nasıl çalışacak? Elbet doğru komutları aldıkları robotik kodlama yardımıyla.

Kodlama terimine artık alıştık, robotik kodlama da buna benzer bir kavram. Nasıl ki en küçük bir uygulamayı çalıştırmak için bile kod yazmak gerekiyor, aynısı gelişmiş bir robot de ilgilendiriyor. Robot kelimesi birazcık ürkütücü olabilir fakat bunlar alt tarafı makine. Bilim kurgu filmlerinde gördüğümüz şeklinde dünyayı ele geçirmelerini önleyen tek şey bugün öğrenilen robotik kodlama olacak.

Temelden başlamış olalım, robot nedir?

robotik kodlama

Robot; içinde bulunmuş olduğu ortamı algılayan, evvelinde almış olduğu komutlar doğrultusunda hesaplamalar yaparak bir kabul eden ve almış olduğu karara bakılırsa bazı eylemler gerçekleştiren bir makinedir. Doğrusu kesinlikle insana benzemesi gerekmiyor. Yalnızca almış olduğu komutlar çerçevesinde vakası algılayarak bir karar vermesi ve işlevini yerine getirmesi kafi.

İşlevine bakılırsa değişse de tüm robotlarda bulunması ihtiyaç duyulan bazı temel parçalardan söz etmek mümkün; irili ufaklı motorlar, sensörler ve hesaplama birimleri. Sensörlerle etrafı algılayan robot, motorlar yardımıyla eylemleri gerçekleştirecek. Bu eylemlerin ne olacağına ise insanoğlu tarafınca verilen komutlarla dolu hesaplama birimleri karar verecek.

robotik kodlama

Robotik kodlama nedir?

Bildiğimiz kodlama ile bir tuşa basılmış olduğu ya da bir noktaya dokunulduğu süre uygulamanın ne yapması gerektiği yazılıyor. Robotik kodlama da aynen bu şekilde çalışıyor. Robotun hesaplama birimlerine belirli senaryolar ekleniyor ve hangi durumda nasıl bir fiil gerçekleştirmesi gerektiği yazılıyor.

Robotik kodlamalar C/C++, Python, Java, C# şeklinde diller ile yazılabilir. Wiring, Embedded C ve Mbed şeklinde diller de kullanılabilir sadece bunlar aslına bakarsanız C++ tabanlıdır. Robotik kodlama kulağa birazcık masalsı gelse bile aslına bakarsak temel kodlama ile oldukça benzerdir. Uygulamanın tıkladığınızda açılmasını yazan biri, robotun bir şey algıladığında açılmasını da yazabilir. 

Robotik kodlama ne işe yarar?

robotik kodlama

Robotlar endüstri dünyasında yaygın olarak kullanılıyor. Mesela bir robot yalnızca kavanoz kapağı kapatmak suretiyle programlanabiliyor. Bir diğeri çatlak yumurtaları tespit ederek koliden çıkarabiliyor. Doğrusu gelişmiş insan zihni artık bu tür minik işlerle uğraşmasın diye bir çok tekrara dayalı görevler robotlara veriliyor.

İlerleyen dönemde oldukca daha gelişmiş komutları yerine getirecekleri normal olarak aşikar sadece temel olarak robotlar yalnızca onlara verilen çerçeve içinde hareket edecekler. Robotik kodlama bilen programcılar ise bu işin başrolünde olacaklar. Zira bir makine ne kadar gelişmiş olursa olsun insan bir programcı tarafınca yazılan doğru komutları almadığı sürece metal yığınından başka bir şey değildir.

Robotik kodlama nasıl öğrenilir?

robotik kodlama

Açık konuşmak gerekirse güzel bir günde evkaftaki memuriyetinizden çekilme edip de aniden robotik kodlama öğrenmeye başlarsanız bir ustaya dönüşmeniz epey zaman alacaktır. Zira kodlama öğrenmek için ihtiyaç duyulan alt yapının birkaç kat fazlası robotik kodlama öğrenmek için gerekiyor.

Peki, robotik kodlama nasıl öğrenilir? İlk olarak robotik kodlama öğrenmesi ihtiyaç duyulan kitle çocuklardır. İlkokul eğitimi ile beraber başlamış olan bir kodlama eğitimi, robotik kodlama üstüne devam etmiş olduğu süre çocuklar gelecek için hazır duruma gelirler. Kaldı ki robotik kodlama çocuklar için geleceği değil, bugünü temsil ediyor.

Üniversitelerin mühendislik bölümlerinde artık kodlama ve robotik kodlama olmazsa olmaz bir ders haline geldi. Sadece diyorsanız ne çocuğum ne de mühendisim fakat kodlamaya ilgim var; o süre Udemy ve benzeri eğitim platformlarını incelemenizi tavsiye ederiz. Hatta birazcık temel bilginiz var ise YouTube üstünden parasız eğitimler bile bulabilirsiniz. Yeter ki azminiz olsun.

Çocuklarda robotik kodlama öğrenmenin yararları:

robotik kodlama

  • Eleştirel düşünme becerisini geliştirir.
  • Sorun çözme becerisini geliştirir.
  • Mantıksal, sayısal ve analitik düşünme sistemi geliştirmelerine destek sağlar.
  • Ekip çalışmasına oldukca daha yatkın bireyler olmalarını sağlar.
  • Sonu olmayan yeni bir disiplinde emek harcama yapma imkanları olur. 
  • Bugünün ve geleceğin dünyasını yakından tanırlar.
  • Kolay kolay işi olmayan kalmazlar ve {hiç de} kötü olmayan maaşlarla çalışırlar.

Evlatların robotik kodlama öğrenmesi, onların gördüklerinden oldukca daha geniş bir dünya olabileceğini anlamalarını sağlar. Sanat ve bilimle desteklenmiş bir kodlama eğitimi yardımıyla çocuklar gerçek anlamda geleceği inşa ederler. Elbet, tüm çocuklar kodlama öğrenirse işi olmayan kalmayacaklarını güvence etmek ne kadar doğru bilmiyoruz.

Robotik kodlama hakikaten geleceği şekillendirecek mi?

robotik kodlama

Şu şekilde bir etrafınıza bakın. Son birkaç yılda kullandığımız makine sayısında ne kadar büyük bir artış bulunduğunu kesinlikle fark etmişsinizdir. Şu an için bu makinelerin butonlarına basarak, dokunarak ya da sesli komutlarla çalıştırıyoruz. Sıfırdan bu noktaya kısacık bir sürede gelen hızla gelişen teknolojinin daha da ilerleyeceğini söylemek için medyum olmaya gerek yok.

Kahve makineniz saat kaçta kaç bardak kahve içtiğinizi bilecek ve tam istediğiniz saatte hazır edecek. Kolay bir robot kirli sepetiniz dolduğu süre çamaşırları çamaşır makinesine atacak, yıkayacak, kurutacak ve katlayacak. Jetgiller çizgi filmimizde gördüğümüz neredeyse her şeyi yaşayacağız. Zira seneler ilkin olanaksız şeklinde gelen onlarca şeyin bugün mümkün bulunduğunu gördük. Bilhassa evlatların bu dünyadan geri kalmaması için robotik kodlama öğrenmeleri bir lüks değil, bir zorunluluktur.

Geleceğin dünyasında makinelere hakim olmamızı elde eden robotik kodlama nedir, nasıl öğrenilir, öğrenmenin avantajları nedir şeklinde dört gözle beklenen soruları yanıtladık ve mevzu hakkında bilmenizde fayda olacak detaylardan bahsettik. Robotik kodlama hakkında düşüncelerinizi yorumlarda paylaşabilirsiniz. 



İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı

Please allow ads on our site

Looks like you're using an ad blocker. We rely on advertising to help fund our site.