Çoktandır yazmak istiyordum, fırsat bu akşam geldi.

Konu şu: bir çok ebeveyn, bilgisayar teknolojilerine aşırı hayran ve çocuklarının çok erken yaşlarda eğitilmesini talep ediyor. Özel okullar sürekli reklam yapıyor hatta MEB de bu kervana katılmış.

Peki bu ne kadar doğru?
+
İlkokullar ve anaokullarında programlama (moda deyimle kodlama) dersleri açıldığını görüyorum veya duyuyorum. Ortaokullarda daha yoğun. Ancak liselerde nedense çok az (belki baktığım küme iyi bir örnek değil).

Programlama, kodlama, bilgisayar konuları hangi yaşlarda başlamalı?
+
Programlama yapabilmek için mantık yürütebilmek gerekiyor. Nörobilimciler, mantık uygulama yeteneğinin "frontal lobe" gelişimine bağlı olduğunu söylüyor. Beynin en yavaş ve dolayısıyla en son gelişen kısmı ncbi.nlm.nih.gov/pmc/articles/P…
+
14 yaşından önce bir çocuğun (istisnalar hariç) yeteri kadar mantık yürütemediği görülüyor. Dolayısıyla ilkokulda öğretilen programlama faydasız ve gereksiz. Zaten genellikle oyuna dönüşüyor. Hatta, mantıksal çıkarımın yetersiz olduğu durumlarda sinir bozucu da olabiliyor.
+
14 yaşından önce çocuğunuzu programlama öğrenmeye teşvik etmeyin veya zorlamayın.

Lise yaşlarına gelince: Çocuğun önünde daha önemli bir hedef var: üniversiteye girmek. Sizce bu hedef daha önemli değil mi?

Şu soruya dürüstçe cevap verin, hangisini tercih edersiniz:
+
1- Çocuğunuz lisede kodlama öğrensin.
2- Liseyi bitirdiğinde bilgisayar mühendisliği alanında en iyi üniversitelerden birine girmiş olsun.

Bence ikinciyi tercih edersiniz.

Benim önerim, lisede müfredat içinde sadece 1 programlama dersi olması.
Bu ders müfredat dışı olmamalı.
+
Herhangi bir programlama dili öğrenmek, gereksiz bir uğraşıdır çünkü diller ve platformlar çok hızlı değişiyor. Öğrenci 1-2 sene içinde unutur. Lisede öğrenilen programlama dersi teorisiz öğrenildiği için kalıcı olmaz.

Programlama öğrenmenin uygun yaşları 18 yaş ve sonrasıdır.
+
Programlama matematiksel altyapı ve teoriyle öğrenilirse, kalıcı, üretici ve rekabetçi olur. İyi bir bilgisayar mühendisliği bölümünün 8 matematik+teori dersi vardır:

Calculus and Applications (2 Courses)
Linear Algebra and Applications
Differential Equations
Vector Calculus
+
Foundations of Computer Science
Probability and Statistics
Formal Languages

Ayrıca 20ye yakın programlama, mimari, algoritmalar ve uygulamalar dersleri içinde en az %20 matematik+teori bilgileri vardır.

Ancak böyle üretici ve rekabetçi bilgisayar mühendisi olunur.
+
Matematik+teori öğrenilmeden edinilen diploma öğrenciyi bilgisayar mühendisi değil satıcı veya teknik destek elemanı yapar. Seçtiğiniz üniversite ve bölüm çok önemlidir. Yoksa 10 yıl sonra yeteri kadar matematik+teori öğrenmediğiniz için pişman olursunuz: awalterschulze.github.io/blog/post/negl…
Lisede öğretilen programlama derslerinin asıl amacı üniversiteye gitmeyecek olan öğrencilere meslek kazandırmak olmalıdır. Meslek liselerinde ülkenin ihtiyacı olan temel bilgilere (veritabanı, data girişi, teknik destek) haiz teknisyenleri düşük maliyetlerle yetiştirmeliyiz.
+
Vakti az ebeveynler için özet:
1- 14 yaşından önce programlama öğrenilmez.
2- Lisede programlama öğrenimi meslek edinmek için daha uygundur.
3- Kalıcı, üretici & rekabetçi programlama teori & pratiği üniversitede yeterli yoğunlukta matematik+teori dersiyle birlikte öğrenilir. //

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Çetin Kaya Koç

Çetin Kaya Koç Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!