Okul çaları yazılım öğrenmeye yetişti mi sorusu, eski bir tartışmanın yeni hâli: 1980'lerde BASIC, 2000'lerde ofis programları, bugün yapay zekâ okuryazarlığı ders konusu oluyor. Ama asıl mesele kod yazmayı öğretmek değil; bilgisayar biliminin, yani problemin parçalanmasının, verinin düzenlenmesinin ve sistemin düşünülmüş bir şekilde kurulmasının okul duvarları içinde yeri olup olmadığı.

Neden zor?

Okulda bilgisayar bilimi öğretmenin üç gerçek engeli var. Birincisi öğretmen arzı: yazılım alanında iyi bir mühendisin maaşı, öğretmen maaşının genellikle çok üstünde; alanı güçlü olanı sınıfa çekmek, özel sektörle rekabet ediyor. İkincisi müfredatın eskime hızı: bir programlama dili üç yılda modası geçiyor; ders kitabı yazılırken kullanılan aracın yarısı, öğrenci sınıfa girdiğinde günlük hayatta karşılık bulmuyor. Üçüncüsü eşitsizlik: kent merkezindeki bir özel okulda robot takımları kurulurken, az donanımlı okullarda tek bilgisayarda otuz öğrenci sıraya girebiliyor. Üstüne dersin ta kendisi zor: soyut düşünme becerisi yaşla birlikte olgunlaşıyor; bu beceriyi geliştirmeden yalnızca sözdizimi ezberletmek, öğrenciyi kodlamadan soğutup bırakıyor. Türkiye'de bilişim teknolojileri ve yazılım dersi ortaokulda zorunlu, lisede seçmeli; ama dersin içeriği, öğretmenin kendi yetkinliğine ve okulun imkânına göre geniş bir aralıkta değişiyor.

Ne öğretilmeli?

Müfredat tartışmasında bugünün ortak paydası şu: kod yazmaktan önce düşünme alışkanlığı. İlköğretimde algoritmik düşünme, yani bir görevi adım adım kurgulama; blok tabanlı araçlarla karşılıksız döngü ve koşul mantığı; ve veri gizliliği gibi dijital yurttaşlık konuları. Ortaöğretimde bir metin dili, tipik olarak Python; küçük ama tamamlanmış projeler, yani derste biten, başkasının görebildiği bir iş; ve yapay zekâ okuryazarlığı, yani modelin ne yaptığını, nerede yanlış yaptığını ve verisinin nereden geldiğini sorgulayabilme. Son madde, son üç yılın en yenisi: öğrencinin model çıktısını eleştirebilmesi, artık okuryazarlığın bir parçası. Cevap aramak yetmez, cevabı doğrulamak da öğrenilmeli. Okulun vermesi gereken ikinci beceri, işbirliği: gerçek yazılım tek kişilik değil, sürüm kontrolü ve birlikte çalışma kültürü okulda minik ölçekte kurulabilir.

Cevap, okulda değil okulla birlikte

Okul, bilgisayar bilimini tek başına öğretemez; ama onsuz da öğretemez. Gerçek denge, okulun temel okuryazarlığı vermesi, çevrenin — aile, kulüp, üniversite, sanayi — meraklı öğrenciyi derinleştirmesi. Yaz kampları, hâkimiyet turnuvaları, açık kaynak projelere küçük katkılar, bu zincirin halkaları. Ölçü de önemli: öğrenciyi kod yazmaya ikna etmek için değil, sistemleri sorgulayabilen birey yetiştirmek için ders konusu olmalı; herkes yazılımcı olmayacak, ama herkes yazılımın kararlarıyla yaşayacak. Bu yüzden bilgisayar bilimi okulda öğrenilir mi sorusunun cevabı, "öğrenilir, ama yalnızca öğretmeni, donanımı ve müfredatı aynı anda ciddiye alınırsa" biçiminde duruyor. Okul bu üçünü birden tüttürebilirse, sınıftan çıkan öğrenci kod bilmese bile dijital dünyanın diliyle konuşabilir.

Son söz, ailelere ve karar vericilere: çocuğunuzun ya da öğrencinizin bilgisayar bilimiyle ilişkisini, "yazılımcı olacak mı" sorusundan kurtarın; asıl soru, dijital dünyayı yorumlayabilecek mi. Bu yorum gücü, 2026'da okuma yazma kadar temel bir beceri. Okul bunu tek başına veremiyorsa bile, verdiğinin ne olduğunu bilmek ve eksiği diğer katmanlarla tamamlamak, hepimizin işi.