IB Computer Science, fen grubunda yer alır ve bu konumu şaşırtıcı bulunur; ders, programlamadan fazlasını kapsar.
İçerik
Sistem temelleri, bilgisayar organizasyonu, ağlar, veri yapıları ve algoritmalar, nesne yönelimli programlama. HL ek olarak daha derin algoritma ve soyutlama konuları getirir.
Programlama vardır ve dersin tamamı değildir. Sınav, kod yazmaktan çok kod okumayı, izlemeyi ve bir tasarımı gerekçelendirmeyi ölçer.
İç değerlendirme
Öğrenci gerçek bir kullanıcı için çalışan bir çözüm geliştirir ve süreci belgeler: gereksinim çıkarma, tasarım, geliştirme ve değerlendirme.
Belirleyici karar kullanıcının kim olduğudur. Gerçek bir kullanıcı ve gerçek bir ihtiyaç bulunmadığında proje yapay kalır ve değerlendirme bölümü boşa döner, çünkü değerlendirilecek bir memnuniyet yoktur.
Bu kullanıcı yılın başında bulunur. Sonradan uydurulan bir kullanıcı, belgede hemen görünür.
Sınav tarafı
Sorular senaryo temelli gelir: bir sistem tarif edilir ve öğrenciden bir yapı önerip gerekçelendirmesi istenir.
Ezberlenen tanımlar puan getirmez; tanımı bir duruma uygulamak getirir.
Kim almalı
Bilgisayar bilimi, yazılım mühendisliği ya da veri bilimi düşünen öğrenciler. Ayrıca fen grubunda laboratuvar yükü olmayan bir ders arayanlar.
⚠️ Kod yazmayı sevmeyen bir öğrenci için bu ders zordur; kavramsal kısmı çekici görünse de iç değerlendirme çalışan bir yazılım ister.