Robotik Kodlama ve STEM Eğitimleri

Robotik Kodlama ve STEM Eğitimleri

Bu makalemizde, öncelikle STEM ve robotik kodlama eğitimlerine bir bakış yapacağız. Makalemizin sonunda da internet ortamında eğitim olanakları sunan site tavsiyelerinde bulunacağız.

Esasında, STEM kavramı, robotik-kodlama kavramını içine alır. Robotik ve robotik kodlama, bilim, teknoloji, mühendislik ve matematik kavramlarını daha çok içerdiği için, STEM ve Robotik-Kodlama kavramlarını aynı yazıda değerlendirmek istedik.

STEM kavramının eğitim sistemlerinde, okul programlarında ve bağımsız eğitim kurumlarında yerini iyice sağlamlaştırdığını görüyoruz. STEM programları, dünya çapında, hemen hemen her ülkede, okul eğitim programlarına az veya çok  eklemiş durumda. Online olanakların yaygınlaşması ve göreceli de olsa ucuzlamasıyla eğitim araçlarına ulaşmak biraz daha kolaylaştı.

Kısaca, STEM ve robotik kodlama kavramlarına bakalım:

STEM

STEM, bilim (Science), teknoloji (Technology), mühendislik (Engineering) ve matematik (Mathematics) disiplinlerinin bir araya gelmesiyle oluşan bir öğrenme yaklaşımıdır. STEM eğitimi, öğrencilere gerçek dünya problemlerine çözüm üretmek için bu dört disiplinin bir arada kullanılmasını öğretir.

STEM eğitimi, öğrencilerin eleştirel düşünme, problem çözme ve analitik becerilerini geliştirmelerine yardımcı olur. Ayrıca, öğrencilerin teknolojik gelişmeleri anlamalarına ve bu gelişmeleri kullanarak yenilikçi çözümler üretmelerine olanak sağlar.

STEM eğitimi, genellikle erken yaşlardan itibaren başlayarak, öğrencilerin bu disiplinlere ilgi duymalarını ve gelecekte bu alanlarda çalışmak istemelerini teşvik etmek için tasarlanmıştır. STEM eğitimi, özellikle günümüzde hızla gelişen teknolojik dünyada, geleceğin iş gücü için kritik bir rol oynamaktadır.

Robotik Kodlama

Robotik kodlama, bir robotun hareketlerini ve davranışlarını programlama sürecidir. Bu, bir robotun yapması gereken görevleri belirlemek, hareketlerini kontrol etmek, sensörlerle etkileşimini sağlamak ve onun diğer işlevlerini kontrol etmek için bir dizi kod yazmayı içerir.

Robotik kodlama, programlama temellerini ve robotik tasarımı birleştiren bir disiplindir. Bir robotik kodlama projesinde, bir kullanıcı bir robotik platformu seçer, ardından programlama dilleri veya robotik kodlama araçları kullanarak bir dizi komut yazarak robotun nasıl hareket etmesi gerektiğini tanımlar.

Robotik kodlama, özellikle STEM eğitimi ve maker hareketi gibi konuların artan popülaritesi ile birlikte son yıllarda hızla büyüyen bir alandır. Bu alanda çalışan insanlar, otomasyon, endüstriyel robotlar, insansız hava araçları, drone'lar ve daha birçok uygulama için robotik sistemler geliştirmekte ve tasarlamaktadırlar.

STEM ve Robotik Kodlama eğitimleri elbette ki her yaşta alınabilir. Ülke ekonomilerinin gücünü artıran  dijital varlıkların önemi ortaya çıkınca, eğitimlerin de küçük yaşlara başlaması gerektiği gerçeği ortaya çıktı. Yani, STEM ve Robotik ve Kodlama eğitimleri ne kadar erken yaşlarda başlarsa, ortaya ekonomik değeri yüksek ürünlerin çıkması kaçınılmaz oluyor.

Peki ya, erken yaş sınırı nedir? Eğitim bilimcilerin ortak değerlendirmesi nedir?

Robotik kodlama ve STEM eğitimleri, çocukların erken yaşlardan itibaren başlaması için önerilmektedir. Aslında, okul öncesi dönemden itibaren STEM aktiviteleri ve oyunlarla çocukların ilgi duyduğu konulara yönelmeleri teşvik edilebilir.

Robotik kodlama eğitimleri için, genellikle 7-8 yaşlarından itibaren başlanması önerilir. Bu yaşlarda, çocuklar biraz daha teknik konulara ilgi duyabilir ve basit robotik kodlama dillerini anlamaya başlayabilirler.

STEM eğitimleri ise, her yaşta başlatılabilir. Özellikle ilkokul ve ortaokul dönemlerinde, öğrencilerin bilimsel ve matematiksel konulara ilgi duydukları için bu dönemlerde STEM eğitimleri verilmektedir. Ancak, STEM eğitimlerinin sadece okul dersleriyle sınırlı kalmaması ve çocukların ilgi alanlarına göre geniş bir yelpazede aktiviteler sunması önerilir.

Aşağıda bir liste hazırladık. Bu listedeki siteler STEM ve Robotik Kodlama için önemli kaynaklardan sadece 20 tanesi.

Code.org - https://code.org/

Khan Academy - https://www.khanacademy.org/

Scratch - https://scratch.mit.edu/

Tynker - https://www.tynker.com/

RoboMind - https://robomind.net/

Robotics Academy - https://www.roboticsacademy.com/

Carnegie Mellon Robotics Academy - https://www.cmu.edu/roboticsacademy/

Robot Virtual Worlds - https://www.robotvirtualworlds.com/

Ozobot Classroom - https://ozobot.com/classroom

Wonder Workshop - https://education.makewonder.com/

RobotLAB - https://www.robotlab.com/

Codecademy - https://www.codecademy.com/

Blockly - https://developers.google.com/blockly

MIT App Inventor - https://appinventor.mit.edu/

Makeblock - https://www.makeblock.com/

Cozmo Code Lab - https://developer.anki.com/codelab/

Lego Mindstorms - https://www.lego.com/en-us/themes/mindstorms

VEX Robotics - https://www.vexrobotics.com/

FIRST Robotics Competition - https://www.firstinspires.org/robotics/frc

Arduino Education - https://www.arduino.cc/education