Çocuğum Ekranda

Algoritma Nedir?

Algoritma Nedir?

Bazen farkında olarak bazen farketmeden hayatımızın her anında birlikte yaşadığımız bir kavram ‘Algoritma’… 🍀

📌 Algoritma nedir ?


Algoritma basitçe tanımlamak gerekirse bir problemi çözmek için gerekli koşullar ve bunların sonuçlarının tanımlanmasıdır aslında.
Bilişimci olarak açıklayacak olursam, bir problemi çözmek veya bir görevi tamamlamak için ayrıntılı bir şekilde adım adım oluşturulan koşullar veya formüller bütünüdür. 💻
Bilgisayar yazılımcıları veya programcılar ilgili programlara bir görevi nasıl gerçekleştireceğini algoritmaları tanıtarak anlatırlar.

📌 Çocuklarla Algoritma neden anlatılmalı ❓

Yazılım Mühendisleri, bilgisayar programcıları yada profesyonellerin iş süreçlerini tanımlamalarında kullanılan algoritma terimi, çocuklarla da çok içiçe bir kavram aslında. En başta da söylediğim gibi ‘ Algoritma’ hayatımızın her alanımda yaptığımız iş, aldığımız kararlar yada kullandığımız teknolojilere kadar her şeyi içeriyor. 📱

Algoritma denince bazen akla karışık matematik problemleri, içinden çıkılamaz formüller ve rakamlar geliyor olsa de aslında bir algoritmayı en genel şekilde düşündüğünüzde algoritmalar hayatımızın her yerindeki karar mekanizmamızın bir bütünüdür.
Hava güzelse dışarı çıkmak, evdeki malzemelere göre yemek yapmak, hava güzelse dışarıda yürüyüş yapmak kötüyse evde youtube da Leslie ile spor yapmak 🤸 hepsi birer algoritmadır. Matematik işlemleri, yaptığımız iş planları, hangi satış stratejilerini uygularsak hangi sonucun gelişeceğini öngördüğümüz sonuçlar, bir fizik problemini çözmek için kullandığınız yöntem hepsi birer algoritmadır. 📚

📌 Algoritma yazmak Çocuklar için Harika bir Etkinliktir ❗️

Örneğin çocuklarımıza,
✅ Sabah rutinlerinin algoritmasını yazmalarını söylersek bundan inanılmaz zevk alırlar.

➡️ Sabah 7 de uyan.
⬇️
➡️ Hafta içi mi ? (Günleri tanımlamayı öğrenebilir, hafta içi hafta sonu tanımlarını öğrenebilir )
➡️ Evet
↪️ Yataktan kalk
➡️Hayır
↪️ Yatakta oyalanabilirsin ☺️

Bu şekilde başlayan devamında yapacağı işleri içeren algoritmayı sürprizlerle, esprilerle devam ettirip hoş bir etkinliğe dönüştürebiliriz.

Günlük yada günün belli bir zamanının programını da aslında kendisine yaptırmış oluruz.
Veya,

✅ ‘ Ne oynayalım ?’ sorusuna yine bir algoritma yapalım :

➡️ Bir Oyun Bloğu seç
⬇️
↪️ Mavi ise oyun bloklarıyla otopark
yapalım.
↪️ Kırmızı ise hayvanat bahçesi
yapalım.

Bu şekilde yine devam ettirmesini kendi algoritmasını yapması için onu teşvik edebiliriz.

📍 Algoritma hazırlarken en önemli nokta çocuğa bunu bir robot gibi düşünmesini ne söylenirse sadece onu yapacağını hiçbirşeyi kendi düşünemediğini söylemek. 📲

Bunun için yine birlikte bir oyun oynayabiliriz 👨‍👩‍👦‍👦

Biz robot olup, sadece çocuğumuzun verdiği talimatları yapabiliriz.
✅ Örneğin çocuğumuz,
➡️ Robot git deyince
❓ Robot nereye / hangi yöne gidecek ? Sağ, sol, ileri, geri hangisi?
❓ Robot kaç adım gidecek ? Şeklinde en detayına kadar çocuğumuzu yönlendirebiliriz.📱

📌 Algoritmik Düşünmenin Faydaları

Çocuklar Algoritma yaparken farketmeden,
🖌 Tekrarlama,
🖌 Sıralama,
🖌 Koşullu Mantık gibi kavramları öğrenirler.

Algoritmik düşünme çocuklara ,

✅ Problemi çözerken adımları net olarak tanımlama yeteneğini,
✅ Matematik ve bilim kavramlarına daha çok ilgi duymalarını,
✅ Sebep sonuç ilişkisini kurmalarını sağlar.
✅ Kodlama yeteneğini geliştirir.

Bu yazıyı okuyan yazılımcılar varsa onlar da bilirler ki bizde her şeye bir ‘If clause ‘ koyma durumu vardır ve bu tüm hayatımıza farketmeden girer artık böyle düşünmeye başlarız, hayatta da her şeye biraz da böyle bakmak gerekir, öyle değil mi ama ne dersiniz❓🍀

Bunlar da hoşunuza gidebilir...