IB Computer Science SL Özel Ders
Algoritmalar, OOP ve sistem tasarımı — IB Computer Science HL/SL dersleri ve IA (çözüm geliştirme) danışmanlığı.
IB Computer Science özel ders nasıl işliyor?
IB Computer Science SL, iki yılda 150 saat okutulan ve programlama temelleri, sistem tasarımı ile ağ ve veri tabanı kavramlarını HL uzantıları olmadan işleyen standart seviye bilgisayar bilimi dersidir. SL öğrencisi HL'e özgü vaka çalışması kağıdına girmez ve soyut veri yapıları ile kaynak yönetimi konuları SL müfredatında yer almaz. SL'de de programlama pratiği zorunludur; ders yalnızca kuram üzerinden geçilemez. SL öğrencisi de gerçek bir kullanıcı için yazılım çözümü geliştirdiği IA'yı hazırlar.
- Grup
- Grup 4 — Deneysel Bilimler
- Seviyeler
- HL & SL
- HL farkı
- Soyut veri yapıları + OOP
- Format
- Online, canlı — birebir veya ≤6 kişi
- Ders süresi
- 90 dk (birebir özel ders)
- IA
- Client odaklı çözüm geliştirme
IB Computer Science dersinde nasıl çalışıyoruz?
IB Computer Science; hesaplamalı düşünme, algoritma tasarımı ve gerçek bir problem için yazılım çözümü geliştirmeyi kapsar.
IA kapsamında öğrenci, bir 'client' için çalışan bir ürün geliştirir; bu süreci baştan sona birlikte yönetiyoruz.
Derslerde algoritmalar önce kağıt üzerinde izlenir, sonra kodla yazılır; iki adımı birlikte yapmak sözde kod (pseudocode) sorularındaki puan kaybını önler. IA için gerçek bir kullanıcı bulma ve gereksinimleri çıkarma aşaması ilk haftalarda tamamlanır.
Computer Science genel sayfasına dönİşlediğimiz başlıklar (SL)
- Sistem temelleri
- Bilgisayar organizasyonu
- Ağlar
- Programlamaya giriş
- Algoritmik düşünme
- IA proje desteği
Computer Science seviyeleri ve ilgili kurslar
Seviyene uygun sayfadan içeriği inceleyebilirsin.
IB Computer Science HL mi SL mi size uygun?
| Kriter | HL — Higher Level | SL — Standard Level |
|---|---|---|
| Ek konular | Soyut veri yapıları, kaynak yönetimi, nesne yönelimli programlama | Sistem temelleri, ağlar ve algoritmik düşünme |
| Kimler için | Bilgisayar mühendisliği, yazılım, veri bilimi hedefi | Programlamaya ilgi duyan, alanı yan dal olarak alanlar |
| Programlama derinliği | Veri yapısı seçimini gerekçelendirme beklenir | Temel algoritma ve kod okuma |
| IA | Aynı format — client odaklı çözüm geliştirme | Aynı format — client odaklı çözüm geliştirme |
Çalışma planı
IB Computer Science programı nasıl ilerliyor?
Süreleri sabit bir taahhüt olarak değil, tipik bir akış olarak paylaşıyoruz. Sınava kalan zamana ve başlangıç seviyene göre planı birlikte sıkıştırıyor veya genişletiyoruz.
- 01
Seviye tespiti
1.–2. hafta
Past paper ve sözlü değerlendirmeyle mevcut seviyeni çıkarıyoruz; hedef puanını, sınav tarihini ve okul takvimini birlikte netleştiriyoruz.
- 02
Konu hakimiyeti
3.–12. hafta
Eksik çıkan başlıklar öncelik sırasına göre işleniyor. Her ders konu anlatımı ve o konuya ait geçmiş sınav sorularının çözümünü birlikte içeriyor.
- 03
IA ve yazılı çalışmalar
Süreç boyunca
Araştırma sorusundan taslağa, taslaktan değerlendirme kriterlerine göre revizyona kadar paralel yürüyor. Erken başlayan öğrenci sınav dönemine IA yüküyle girmiyor.
- 04
Sınav provası
Son 8–12 hafta
Tam deneme sınavları, mark scheme analizi ve zaman yönetimi. Amaç bilgiyi değil, sınav gününde bilgiyi kullanma biçimini test etmek.
Akademik dürüstlük. IA, EE ve TOK çalışmalarında yapı, yöntem ve değerlendirme kriterlerine göre geri bildirim veriyoruz; öğrencinin ödevini onun yerine yazmıyoruz. Belirli bir IB puanı garantisi de vermiyoruz — puanı öğrencinin çalışması belirler, biz o çalışmanın doğru yere yönelmesini sağlıyoruz.
Değerlendirme
Computer Science dersinde notunuz neyden oluşuyor?
Hangi bileşenin kaç puan getirdiğini bilmek, çalışma planını doğru kurmanın ilk şartı. Aşağıdaki ağırlıklar güncel müfredata göredir.
HL — 2026 ve öncesi oturumlar (mevcut müfredat)
| Bileşen | Ağırlık | İçerik |
|---|---|---|
| Paper 1 | %40 | Çekirdek konular + HL genişletmeleri |
| Paper 2 | %20 | Seçmeli konu (ör. veritabanları, OOP) |
| Paper 3 | %20 | Vaka çalışması |
| IA — Çözüm geliştirme | %20 | Client odaklı yazılım projesi |
SL — 2026 ve öncesi oturumlar (mevcut müfredat)
| Bileşen | Ağırlık | İçerik |
|---|---|---|
| Paper 1 | %45 | Çekirdek konular |
| Paper 2 | %25 | Seçmeli konu |
| IA — Çözüm geliştirme | %30 | Client odaklı yazılım projesi |
HL — 2027 ilk sınavdan itibaren (yeni müfredat)
| Bileşen | Ağırlık | İçerik |
|---|---|---|
| Paper 1 | %40 | 2 saat · Tema A + sınav öncesi yayımlanan vaka |
| Paper 2 | %40 | 2 saat · Tema B, algoritmik düşünme (Java/Python ayrı) |
| IA — Hesaplamalı çözüm | %20 | 35 saatlik proje |
SL — 2027 ilk sınavdan itibaren (yeni müfredat)
| Bileşen | Ağırlık | İçerik |
|---|---|---|
| Paper 1 | %35 | 1 sa 15 dk · Tema A + yayımlanan vaka |
| Paper 2 | %35 | 1 sa 15 dk · Tema B, algoritmik düşünme |
| IA — Hesaplamalı çözüm | %30 | 35 saatlik proje |
Puan kaybı
Computer Science dersinde en çok nerede puan kaybediliyor?
Examiner olarak binlerce kağıt okumanın sağladığı en somut fayda bu: hataların nerede tekrarlandığını biliyoruz.
IA'da gerçek bir client bulmamak
Varsayımsal kullanıcı, başarı kriterlerini ve değerlendirmeyi zayıflatır. Gerçek bir client ve onunla yapılan görüşme kaydı IA'nın temelidir.
Pseudocode kurallarını serbest yazmak
IB'nin kendi pseudocode gösterimi vardır; Python alışkanlığıyla yazmak puan kaybettirir. Sınav notasyonunu ayrıca çalışıyoruz.
Algoritma sorularında verimliliği tartışmamak
Çalışan çözüm yeterli değil; neden bu veri yapısının seçildiği sorulur. Karşılaştırmalı gerekçelendirmeyi alışkanlık haline getiriyoruz.
Geliştirme sürecini belgelememek
IA'da ürün kadar süreç puanlanır: tasarım, test planı ve client geri bildirimi kayıt altında olmalı. Belgelendirmeyi kodlamayla eşzamanlı yürütüyoruz.
Computer Science rehberlerimiz
Bu derse özel hazırladığımız ücretsiz rehberler.
Sık sorulan sorular
Hiç kod yazmadım, başlayabilir miyim?
IA için client'ı nereden bulmalıyım?
Hangi programlama dilini kullanmalıyım?
Sınavda kod yazacak mıyım?
2027 müfredat değişikliği beni etkiler mi?
IB Computer Science SL, HL'den nerede ayrılıyor?
Hangi paketin size uyduğunu konuşalım
Ücretsiz ön görüşme ile seviyeni değerlendirelim, sana en uygun ders planını birlikte oluşturalım.