Hata Ayıklamayı Gözle Değil, Tüm Duyularla Öğretin

Bir program çalışmadığında ekrana uzun bir hata mesajı düşer; öğrenci ise çoğu zaman o mesajı yabancı dilde yazılmış bir kehanet gibi görür. Oysa hata ayıklama, yalnızca kırmızı satırları okumak değildir. Bir sistemin davranışını gözlemek, beklenti ile gerçeklik arasındaki farkı yakalamak ve bu farkın kaynağını adım adım araştırmaktır. Eğitimde çoklu duyusal öğrenme yöntemleri tam bu noktada güçlü bir araç hâline gelir: Kodun yalnızca görünmesini değil, duyulmasını, hareketle temsil edilmesini ve hatta fiziksel olarak hissedilmesini sağlar.

Çoklu duyusal öğrenme, bilgiyi birden fazla algı kanalından işleme yaklaşımıdır. Görsel bir akış şeması, işitsel bir uyarı, dokunsal bir kart düzeni ya da sınıf içinde canlandırılan bir algoritma, aynı mantıksal yapının farklı yüzleridir. Kodlama eğitiminde bu çeşitlilik süs değildir; hata ayıklama kapasitesini doğrudan güçlendiren bir teşhis mekanizmasıdır. Çünkü hata, çoğu zaman tek bir ekranda fark edilmeyen ama başka bir temsil biçiminde hemen sırıtabilen bir uyumsuzluktur.

Hata görünür olduğunda düşünme başlar

Örneğin bir öğrencinin döngüsü beklenenden bir kez fazla çalışıyor olsun. Ekrandaki kodda bu sorun, küçük bir karşılaştırma operatörünün içinde saklanabilir: <= ile < arasındaki ince fark kolayca gözden kaçar. Ancak öğrenci döngünün her turunu bir alkışla, her değişken artışını bir adımla temsil ettiğinde fazla tekrar fiziksel olarak hissedilir. Sınıfın ortasında bir adımın gereğinden fazla atılması, soyut bir sembol hatasını somut bir olaya dönüştürür. Artık öğrenci yalnızca “kod yanlış” demez; “süreç bir tur fazla ilerliyor” diyebilir. Bu, hata mesajından daha değerli bir teşhistir.

İşitsel kanallar da benzer biçimde çalışır. Bir programın belirli aşamalarına farklı sesler atanabilir: veri alındığında kısa bir ton, koşul sağlandığında başka bir ton, hata durumunda daha belirgin bir ses. Bu yaklaşım özellikle olay tabanlı programlama öğretiminde etkilidir. Öğrenci, ekranın neresine bakacağını bilemediğinde bile ses dizisindeki eksikliği fark edebilir. Beklenen “veri geldi, kontrol edildi, sonuç üretildi” ritmi bozuluyorsa, hata akışın hangi aşamasında ortaya çıkıyor sorusu daha kolay sorulur.

Temsil değiştirmenin gücü

İyi bir hata ayıklayıcı, koda tek bir pencereden bakmaz. Değişken tablosu, akış şeması, test çıktısı, konsol kaydı ve kullanıcı arayüzü aynı olayın farklı kanıtlarıdır. Çoklu duyusal öğretim bu alışkanlığı erken yaşta kurar. Öğrenciler bir algoritmayı renkli bloklarla sıraladığında, değişkenleri kartlarla taşıdığında veya veri akışını iplerle bağladığında, programın zihinsel modelini kurarlar. Hata ayıklamanın temel sorusu da zaten budur: “Makine gerçekten ne yapıyor, ben onun ne yapmasını bekliyordum?”

Burada dikkat edilmesi gereken nokta, her etkinliğe rastgele renk, ses ve hareket eklemek değildir. Duyusal öğeler, öğrenme hedefiyle açıkça ilişkilendirilmelidir. Renkler veri türlerini temsil edebilir; sesler fonksiyon çağrılarını ayırt edebilir; fiziksel nesneler koşullu dallanmaları gösterebilir. Eğer temsil keyfî olursa öğrenci yeni bir bulmaca çözmekle uğraşır. Eğer temsil tutarlı olursa, karmaşık program davranışlarını izlemek için güvenilir bir düşünme aracı edinir.

Sonuç olarak çoklu duyusal öğrenme, kodlama dersini daha “eğlenceli” kılmanın ötesinde bir iş yapar: Hataları görünür, duyulur ve tartışılır hâle getirir. Bu da öğrenciyi hata yapmaktan korkan bir kod yazarı olmaktan çıkarıp, kanıt toplayan bir problem çözücüye dönüştürür. En değerli beceri kusursuz kod yazmak değildir; kod kusurlu olduğunda sakin kalıp doğru soruları sorabilmektir. Bir hata bazen ekranda küçük bir karakterdir, ama doğru öğrenme ortamında bütün sınıfın duyabileceği kadar yüksek sesle konuşur.

DUYU’lara devam

Yemek yapmak sizi uyarıyor mu? Uyarmalı. Çünkü duyusal. Duyusal. Önce her duyusal deneyimde onu koklamalı ve görmeli ve duymalısınız. Sonra yemelisiniz, ve o zaman onu saf dışı bırakabilirsiniz. Bir insan olmanın ne (harika) bir deneyimi! (Adamus)

Bakınız nasıl yemek yapıyorum (Tıklayınız)

**

Çıkıp da… “Evet, ben aydınlandım” dedikten sonra, gerçekten aydınlanıp aydınlanmadığını görmek için kapıdan çıkıp da kendini bir arabanın önüne atmazsın, çünkü bu aslında kuşku duymaktır. Güven ve huzur içinde her yere gidebileceğini sadece varsayarsın. Ama… insanların yaptığı şeylerden biri de bu. “Bunu test edeceğim. Az önce dedim ki, ‘Evet, ben aydınlandım,’ şimdi kaynar suyu alıp elime dökeceğim ki göreyim gerçekten…” diyorlar. (Adamus)

Ah ben bunu senelerdir fark ederim ve bi çok kez de konuşmalarda dile getirdim. Hatta kitaplarımdaki karakterler de söylediler hep. Aydınlanma, “ya da her istediğinin olduğunu bilmek”, bi hadi test edelim o zaman hali değildir, olamaz da çünkü test etmek gerçekten kanıt aramaktır, kanıt aramak ise şüphedir ve şüphenin şeytan olduğunu biliyoruz 🙂 Gerçi eski zamanlarda işe de yaramıştı belki ama artık hiç gerek yok bunlara.

Öyleyse nedir “her istediğim oluyor” hali?

Sadece kendiliğindenlik! An’da bütünlüğün için gereken her şey oluverir. Bu kadar basit. Zihinle filan becerilebilecek bişey değil olsaydı ben de “secret” yanılsamasını yazmazdım zaten.

Test edeyim dediğimizde neden olmaz peki? Bu bize tanrının bi cezası filan mı? Ne münasebet! Tanrı böyle işlere karışmıyor (bana söyledi). Sebep inanamayacağımız kadar basit: Çünkü o anda bütünlüğünün ihtiyacı o şeyin OLMASI değil, tam tersine olmayacağının ispat edilme isteği! :))) Gerçekten komiğiz.

**

Aynı mekanizmalar (olay örgüleri) dönüp dursa da, yaşamış ve yaşayacak tüm insanların her biri kendine özgü “biricik”olduğu için her seferinde başka bi rayiha çıkacaktır ortaya. Yaradılışın hoş ve çekici olması da bu sebeple değil mi zaten?

**

“Ben bunu seçiyorum! Sonra geri çekildim. Aydınlanma benimle olabilsin diye, her bir küçük ayrıntı için kaygılanmak yerine, kendi yolumdan çekildim. Nereye gitmeli ki, İnternet’e mi? Hangi gruba ait olmalıyım? Ne öğrenmeliyim? Farketmez.” Bunu seçtiğiniz an, o olur. Olmaya başlar. Kendini yaratmaya başlayıverir. (Adamus)

Aydınlanma ya da “ben o ben-im” fark etmez. Bu gerçekten sadece “kendi yolundan çekilmekle ilgili”. Sadece kesin çok KESİN bi seçim yapmanız ve bunu şirksiz şüphesiz, sesli-sessiz söylemeniz yeterli. Yeni enerjinin oyuncu, yaratıcı, özgün sınırsız potansiyelini kullanmaya başlamak için, tam şu anda eğlenceye başlamak için daha ne bekliyorsunuz frekanslarımmm.

**

Biz “hisseden” varlıklarız. Üstelik bunu hangi organ-lar-ımızla yaptığımızı bilmiyoruz. Hissetmeyi sıklıkla duygularla karıştırıyor insanlar, ha tabi kalple de ikişkilendirenler var ya da üçüncü göz ile. Fakat bunlar sadece tahminler. Biz gerçekten bütünlüğümüzden bihaberiz.

**