IB Computer Science (Bilgisayar Bilimi) Internal Assessment (IA), dersin final notunun önemli bir bölümünü oluşturur ve gerçek bir "client" (kullanıcı) için çalışan özgün bir yazılım ürünü geliştirmenizi ister. Bu Türkçe rehberde IA’nın yapısını, değerlendirme kriterlerini ve size ilham verecek 20 IB CS IA fikrini bulacaksınız.
IB Computer Science IA Nedir?
IA, HL için notun %20’sini, SL için %30’unu oluşturur. Belirli bir kullanıcının gerçek bir problemini çözen; tasarlanan, geliştirilen ve test edilen özgün bir bilgisayar bilimi çözümü (genellikle bir program veya uygulama) üretmeniz beklenir.
IB CS IA’nın Bölümleri ve Değerlendirme Kriterleri
- Planning (Planlama): Client ile problemi tanımlama, mevcut çözümleri inceleme ve ölçülebilir başarı kriterleri belirleme.
- Design (Tasarım): Akış şemaları, veri yapıları, algoritma tasarımı ve bir test planı.
- Development (Geliştirme): Kullandığınız tekniklerin (OOP, veri yapıları, algoritmalar) gerekçeleriyle açıklandığı, en çok puan getiren bölüm.
- Functionality (İşlevsellik): Ürünün çalıştığını gösteren kısa bir ekran videosu.
- Evaluation (Değerlendirme): Başarı kriterlerine göre değerlendirme ve gelecekteki geliştirme önerileri.
Güçlü Bir IB CS IA İçin İpuçları
- Gerçek ve ulaşılabilir bir client seçin; hayali bir kullanıcı puanınızı düşürür.
- Problemi dar ve net tanımlayın; çok geniş bir proje sürede bitmez.
- Development bölümünde “ne yaptım” değil “neden böyle yaptım” sorusuna cevap verin.
- Başarı kriterlerini baştan yazın ve sonda bunlara göre değerlendirin.
20 IB Computer Science IA Fikri
- Okul kulübü için üye ve etkinlik yönetim sistemi
- Küçük işletme için stok takip uygulaması
- Öğretmen için not ve devamsızlık takip programı
- Spor salonu için üyelik ve rezervasyon sistemi
- Kütüphane için kitap ödünç verme yönetimi
- Restoran için sipariş ve masa yönetim uygulaması
- Kişisel finans ve bütçe takip uygulaması
- Öğrenci için ders programı ve ödev hatırlatıcı
- Küçük klinik için hasta randevu sistemi
- Online mağaza için sepet ve sipariş yönetimi prototipi
- Quiz oluşturma ve otomatik puanlama aracı
- Etkinlik için bilet satışı ve katılımcı takibi
- Depo için barkod tabanlı ürün giriş-çıkış sistemi
- Öğrenci topluluğu için anket ve oylama platformu
- Kişisel tarif defteri ve otomatik alışveriş listesi
- Küçük otel için oda rezervasyon yönetimi
- Freelancer için proje ve fatura takip aracı
- Okul için kayıp eşya bildirim ve eşleştirme sistemi
- Bağış kampanyası için bağışçı ve hedef takip paneli
- Basit ve şifreli bir not veya parola saklama uygulaması
Fikirden Çalışan Ürüne
Bir fikri IA’ya dönüştürürken tek bir client, net bir problem ve ölçülebilir başarı kriterleri seçin. Örneğin “stok takip uygulaması” fikrini “X marketin sahibi için ürün ekleme, düşük stok uyarısı ve haftalık satış raporu üreten bir masaüstü uygulaması” şeklinde daraltın.
İngilizce ayrıntılı örnekler için IB Computer Science IA Guide yazımıza; birebir destek için IB Computer Science özel ders sayfamıza göz atabilirsiniz.