İçeriğe geç
TestPrepIB Özel Ders & Grup Ders
Grup 4 — Deneysel Bilimler

IB Computer Science Özel Ders ve Kursları

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 özel dersi, IB öğretmenleriyle birebir veya maksimum 6 kişilik online canlı gruplarla işlenir. Ders; sistem temelleri, bilgisayar organizasyonu, ağlar ve hesaplamalı düşünme konularını kapsar; HL'de soyut veri yapıları, kaynak yönetimi ve nesne yönelimli programlama eklenir. IA'da öğrenci gerçek bir "client" için çalışan bir yazılım çözümü geliştirir ve bu süreci belgelendirir — konu bulmaktan tasarım aşamasına, kodlamadan test ve değerlendirmeye kadar uçtan uca birlikte yönetiyoruz. Daha önce hiç kod yazmamış öğrenciler için temelden başlayan bir plan kuruyoruz.

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.

İşlediğimiz başlıklar

  • System fundamentals ve ağlar
  • Computer organisation
  • Abstract data structures (HL)
  • OOP (HL) ve algoritma tasarımı
  • Databases ve web bilimi (seçmeli)
  • IA: client odaklı çözüm geliştirme
Aynı ders

Computer Science seviyeleri ve ilgili kurslar

Seviyene uygun sayfadan içeriği inceleyebilirsin.

Karşılaştırma

IB Computer Science HL mi SL mi size uygun?

KriterHL — Higher LevelSL — Standard Level
Ek konularSoyut veri yapıları, kaynak yönetimi, nesne yönelimli programlamaSistem temelleri, ağlar ve algoritmik düşünme
Kimler içinBilgisayar mühendisliği, yazılım, veri bilimi hedefiProgramlamaya ilgi duyan, alanı yan dal olarak alanlar
Programlama derinliğiVeri yapısı seçimini gerekçelendirme beklenirTemel algoritma ve kod okuma
IAAynı format — client odaklı çözüm geliştirmeAynı 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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şenAğırlıkİçerik
Paper 1%40Çekirdek konular + HL genişletmeleri
Paper 2%20Seçmeli konu (ör. veritabanları, OOP)
Paper 3%20Vaka çalışması
IA — Çözüm geliştirme%20Client odaklı yazılım projesi

SL — 2026 ve öncesi oturumlar (mevcut müfredat)

BileşenAğırlıkİçerik
Paper 1%45Çekirdek konular
Paper 2%25Seçmeli konu
IA — Çözüm geliştirme%30Client odaklı yazılım projesi

HL — 2027 ilk sınavdan itibaren (yeni müfredat)

BileşenAğırlıkİçerik
Paper 1%402 saat · Tema A + sınav öncesi yayımlanan vaka
Paper 2%402 saat · Tema B, algoritmik düşünme (Java/Python ayrı)
IA — Hesaplamalı çözüm%2035 saatlik proje

SL — 2027 ilk sınavdan itibaren (yeni müfredat)

BileşenAğırlıkİçerik
Paper 1%351 sa 15 dk · Tema A + yayımlanan vaka
Paper 2%351 sa 15 dk · Tema B, algoritmik düşünme
IA — Hesaplamalı çözüm%3035 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.

Rehberler

Computer Science rehberlerimiz

Bu derse özel hazırladığımız ücretsiz rehberler.

SSS

Sık sorulan sorular

Hiç kod yazmadım, başlayabilir miyim?
Evet. Temelden başlıyor, IA için gereken programlama becerisini adım adım kazandırıyoruz.
IA için client'ı nereden bulmalıyım?
Bir öğretmen, aile işletmesi, kulüp veya dernek olabilir; önemli olan gerçek bir ihtiyacı olması ve görüşme yapabilmen. Varsayımsal kullanıcı, başarı kriterlerini ve değerlendirmeyi zayıflatır.
Hangi programlama dilini kullanmalıyım?
IB belirli bir dil zorunlu tutmaz; Java, Python ve benzeri diller kabul edilir. Seçimi, client'ın ihtiyacına ve senin rahat olduğun dile göre birlikte yapıyoruz.
Sınavda kod yazacak mıyım?
Mevcut müfredatta IB'nin kendi pseudocode gösterimi kullanılır. 2027 ilk sınavdan itibaren geçerli olan yeni müfredatta ise Paper 2 Java ve Python için ayrı sürümler halinde verilir. Hangi oturuma gireceğine göre doğru notasyonu çalışıyoruz.
2027 müfredat değişikliği beni etkiler mi?
Mayıs 2027 ve sonrasındaki oturumlara girecek öğrenciler yeni müfredattan sınava girer: Paper 3 kaldırılır, iki kağıt kalır ve IA 35 saatlik hesaplamalı çözüm projesine dönüşür. 2026 ve öncesi oturumlarda mevcut yapı geçerlidir. Sayfadaki tabloda her iki yapı da var; ön görüşmede senin oturumuna göre plan kuruyoruz.

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.