- Yeni bir araştırmaya göre, programlama öğreniminde dil becerisi, matematik becerisinden daha önemli
- Araştırma, Python öğrenme hızı ve başarısını öngörmede dil becerisi ile problem çözme becerisinin önemli olduğunu gösteriyor
- EEG verileri, dil öğrenimi ile programlama öğrenimi arasındaki bağlantıyı ek olarak destekliyor
- Kadınların ortalama olarak dil becerilerinin daha yüksek olması nedeniyle programlamaya daha yatkın olabileceği olasılığını öne sürüyor
- Programlama eğitiminde matematik gereksinimlerini azaltmak ve dil merkezli bir yaklaşım benimsemek çeşitliliği artırabilir
Dil becerisi ve programlama öğrenimi
- University of Washington araştırmacıları, dil becerisi ile problem çözme becerisinin Python öğrenme hızı ve başarısını öngörmede en önemli etkenler olduğunu buldu
- Araştırma, katılımcıların programlamayı ne kadar hızlı ve iyi öğrendiğini analiz etmek için davranış testleri ve beyin aktivitesi ölçümleri kullandı
- 42 katılımcı, Codeacademy'nin çevrimiçi kodlama kursu üzerinden Python öğrendi ve onların öğrenme hızı ile başarıları değerlendirildi
Araştırma sonuçları
- Dil yatkınlığı, Python öğrenme hızının yaklaşık %20'sini açıklarken, matematik becerisi öğrenme hızı ve başarı üzerinde neredeyse hiç etkili değil
- EEG verileri, dil öğrenimi ile programlama öğrenimi arasındaki bağlantıyı ek olarak destekliyor; yüksek beta salınımı düzeyleri daha hızlı öğrenme ve daha fazla programlama bilgisiyle ilişkili
Programlama ve matematik ilişkisi
- Programlama çoğu zaman matematik yoğun bir alan olarak görülse de, bu araştırma dil becerisinin daha önemli olduğunu gösteriyor
- Kadınların ortalama olarak dil becerilerinin daha yüksek olması nedeniyle programlamaya daha yatkın olabileceği olasılığını öne sürüyor
- Programlama eğitiminde matematik gereksinimlerini azaltmak ve dil merkezli bir yaklaşım benimsemek çeşitliliği artırabilir
Eğitsel çıkarımlar
- Programlama öğrenmek için gereken matematik ön koşulları hakkındaki uzun süredir devam eden varsayımların yeniden değerlendirilmesi gerekiyor
- Dil merkezli eğitim seçenekleri sunarak programlama becerileri öğretirken ileri matematiği zorunlu kılmamak önemli
- Bootcamp tarzı seçenekler, kalkülüsü zorunlu tutmadan programlama kariyerine giden bir yol sağlayabilir
Uzman görüşü
- Programlamanın yalnızca matematik dehaları için olduğu yönündeki algı giderek zayıflıyor
- Programlama dillerini gerçek bir dil gibi düşünmek daha makul olabilir ve dil merkezli yaklaşımın öğrencilerin öğrenmesi üzerindeki etkisini araştırmak gerekiyor
1 yorum
Hacker News görüşü
Araştırma makalesini gerçekten okuyan biri olup olmadığını merak ediyorum. Başlık abartılı ve araştırma sonuçlarının kendisi de yeterince katı değil
İyi kod yalnızca problemi çözmekle kalmaz, aynı zamanda okunması kolay ve modülerdir
Hızlı okuma becerisi programlama kariyerimde faydalı oldu
"Dil beyni" ya da "matematik beyni" diye bir şey deneysel olarak kanıtlanmış değil
Matematik hesaplama değil, örüntülerle ilgilidir
"Dil beyni" ve "matematik beyni" tanımları yanlış bir ikiliktir
Programlamayı öğrenmede iyi olan kişilerle İngilizce heceleme yarışmalarında başarılı olan kişiler arasında ilginç bir korelasyon var
Dil becerisi ile problem çözme becerisi ilişkilidir
Lisede matematikte iyi değildim ama dil öğrenmede iyiydim