Yapay Zeka ile Ders Programı Oluşturma: Nasıl Çalışır?

EğitimPlan Ekibi 03 Ekim 2026 5 dk okuma Güncellendi: 03.10.2026

Yapay zeka destekli otomatik ders programı sistemleri nasıl çalışır? Matematiksel optimizasyon, kısıt programlama ve CP-SAT teknolojisi ile saniyeler içinde çakışmasız program oluşturmanın arkasındaki bilim.

Yıllarca okul yöneticileri ders programını elle hazırladı. Renkli kalemler, silgiler, Excel tabloları ve günler süren emek... Ama 2025 yılında bu tablo tamamen değişti.

Yapay zeka ders programı sistemleri, tüm bu süreci saniyeler içinde hallediyor. Peki bu nasıl mümkün oluyor? Bu rehberde, modern otomatik ders programı sistemlerinin arkasındaki teknolojiyi anlatıyoruz.

Yapay Zeka Ders Programı Nedir?

Yapay zeka ders programı, okulun tüm kısıtlarını (öğretmen müsaitliği, sınıf kapasitesi, MEB müfredatı, blok ders kuralları) analiz ederek otomatik olarak çakışmasız bir program üreten yazılımdır.

Kulağa sihirli geliyor ama arkasında sağlam bir matematik var:

  • Kısıt Programlama (Constraint Programming): Problemin değişkenlerini ve kısıtlarını tanımlar
  • CP-SAT Solver: Google OR-Tools kütüphanesinin SAT tabanlı çözücüsü
  • Optimizasyon: Sadece "çalışan" değil, "en iyi" programı bulur

Ders Programı Neden Zor Bir Problemdir?

Ders programı hazırlamak, matematiksel olarak "NP-hard" bir problemdir. Yani:

  • 20 öğretmen, 15 sınıf, 40 ders varsa → milyonlarca olası kombinasyon
  • Her kısıt eklendiğinde karmaşıklık katlanır
  • Elle çözüm imkansıza yakındır

Bir Örnekle Anlatayım

Diyelim ki 5 sınıf, 10 öğretmen, 7 ders var. Basit bir hesap:

  • Her sınıf 30 saat ders alır (5 gün × 6 saat)
  • 5 sınıf × 30 saat = 150 ders ataması
  • Her atama için 10 öğretmen + 7 ders + 30 zaman slotu seçenek
  • Toplam olasılık: 10^150+ kombinasyon

Bu sayı, evrendeki atom sayısından kat kat fazladır. Elle çözüm imkansızdır.

İşte bu yüzden yapay zeka ve CP-SAT gibi teknolojilere ihtiyaç duyuyoruz.

Yapay Zeka Ders Programı Nasıl Çalışır?

1. Adım: Veri Toplama

Sistem önce tüm kısıtları toplar:

  • Öğretmenler: Adı, branşı, müsait olduğu günler ve saatler
  • Sınıflar: Seviye, şube, günlük ve haftalık kapasite
  • Dersler: Adı, haftalık saati, blok yapısı (2+2 gibi)
  • Atamalar: Hangi öğretmen hangi sınıfa hangi dersi veriyor
  • Sabit Dersler: Değiştirilemeyecek dersler

2. Adım: Modelleme

Bu veriler matematiksel bir model haline getirilir. Her ders ataması bir Boolean değişken olur:

X[sınıf][öğretmen][ders][gün][saat] = 0 veya 1 0 → Bu atama yapılmadı 1 → Bu atama yapıldı

3. Adım: Kısıt Ekleme

Sistem yüzlerce kısıt ekler:

  • Çakışma yok: Aynı öğretmen aynı saatte 2 sınıfta olamaz
  • Blok dersler: 2+2 planı varsa 2 saat üst üste
  • Üst üste limiti: Aynı ders max 2 saat üst üste
  • Kapasite: Sınıf günde max 7 saat ders alır
  • Müsaitlik: Öğretmen sadece müsait olduğu saatlerde derse girer
  • Yük dengesi: Öğretmenler arası adaletli dağılım

4. Adım: Çözüm Arama

CP-SAT Solver devreye girer. Tüm olası kombinasyonları gözden geçirir ve tüm kısıtları sağlayan bir çözüm arar.

Üstelik sadece "çalışan" değil, "en iyi" çözümü arar:

  • En az çakışma
  • En dengeli yük dağılımı
  • En az boş saat

Bu arama paralel thread'ler kullanır ve tipik olarak 10-25 saniye sürer.

5. Adım: Program Kaydedilir

Bulunan çözüm, veritabanına kaydedilir ve PDF/Excel olarak dışa aktarılabilir.

Yapay Zeka Ders Programının Elle Hazırlamaya Üstünlükleri

Kriter Elle Hazırlama Yapay Zeka
Süre 3-5 gün 10-25 saniye
Çakışma Kaçınılmaz Sıfır
Yük Dengesi Zor Otomatik
Blok Ders Manuel kontrol Otomatik
Değişiklik Günler alır Saniyeler
Stres Yüksek Yok
Doğruluk %70-85 %100

Yapay Zeka Ders Programının Sınırları Var mı?

Evet. Yapay zeka her şeyi yapamaz. Sınırlar:

1. Kötü Veri, Kötü Program

Öğretmen müsaitlikleri eksik girilmişse, sistem ne yaparsa yapsın program çalışmayabilir. GIGO prensibi: "Garbage In, Garbage Out".

2. İmkansız Kısıtlar

Aşağıdaki senaryolar matematiksel olarak imkansızdır:

  • 10 sınıf ama 5 öğretmen → bazı dersler yerleşemez
  • Her öğretmen 40 saat istiyor ama 25 saatlik sınıf var
  • 3 farklı sınıfta aynı saatte olması gereken dersler

Bu durumda sistem, hangi kısıtın gevşetilebileceğini rapor eder.

3. Okul Kültürü ve Pedagojik Tercihler

Yapay zeka matematiksel olarak doğru programı üretir. Ama okulun kültürel tercihleri (örn: tüm Matematik dersleri sabah olsun) manuel ayarlarla belirlenmelidir.

Ders Programı Yapay Zeka Sistemleri Hangi Teknolojileri Kullanır?

CP-SAT (Constraint Programming - SAT)

Google OR-Tools kütüphanesinin bir modülü. Kısıt programlama ve SAT çözücü teknolojilerini birleştirir. EğitimPlan gibi modern sistemlerin tercihidir.

MIP (Mixed Integer Programming)

Doğrusal programlamanın bir türü. Daha yavaş ama bazı problemlerde daha etkili.

Genetic Algorithms

Biyolojik evrimi taklit eden algoritmalar. CP-SAT'a göre daha yavaş ve daha az güvenilir.

Simulated Annealing

Metalurjiden esinlenen optimizasyon. Yerel minimumlardan kaçınmak için kullanılır.

CP-SAT, bu teknolojiler arasında en hızlı ve en güvenilir olanıdır.

Yapay Zeka Ders Programı Ne Kadar Sürede Öğrenilir?

Öğrenilmez. Modern araçlar, sıfır teknik bilgi ile kullanılabilir:

  • Okul bilgilerinizi girin (5 dakika)
  • Öğretmenleri ve müsaitlikleri ekleyin (15 dakika)
  • Ders ve sınıfları tanımlayın (10 dakika)
  • "Program Oluştur" butonuna tıklayın (1 tık)

Toplam: 30 dakika hazırlık + 20 saniye program oluşturma.

Yapay Zeka Ders Programının Geleceği

Yapay zeka, ders programı hazırlamada şu yönde gelişiyor:

1. Kişiselleştirme

Her öğrencinin öğrenme hızına göre bireysel programlar. Şu an araştırma aşamasında.

2. Gerçek Zamanlı Güncelleme

Öğretmen rapor aldığında otomatik yerine koyma. Yakın gelecekte yaygınlaşacak.

3. Doğal Dil Komutları

"Ahmet Hoca'nın cuma günlerini boş bırak" gibi komutlarla program ayarlama. Erken aşamada.

4. Sesli Asistan Entegrasyonu

"Okulun programını göster" diyerek programı görüntüleme. Zaten bazı sistemlerde var.

Sonuç: Yapay Zeka Ders Programını Kökten Değiştirdi

Ders programı hazırlamak, yıllarca okul yöneticilerinin en büyük zaman kaybı oldu. Ama yapay zeka ve CP-SAT gibi teknolojilerle bu süreç tamamen değişti:

  • 3-5 gün → 10-25 saniye
  • Çakışmalar → Sıfır çakışma
  • Stres → Konfor

Modern okul yöneticileri, otomatik ders programı araçlarını kullanarak kendilerine, öğretmenlerine ve öğrencilerine zaman kazandırıyor.

EğitimPlan'ı ücretsiz deneyin ve yapay zeka destekli ders programı sistemini 30 saniyede test edin. İlk programınız tamamen ücretsiz.

Sık Sorulan Sorular

Yapay zeka ders programı güvenli mi?

Evet. Modern sistemler şifreli bağlantı, rol bazlı erişim ve veri şifreleme kullanır.

Kaç sınıfa kadar program oluşturulabilir?

CP-SAT tabanlı sistemler 60+ sınıf ve 100+ öğretmen ile rahatça çalışır.

İnternet bağlantısı gerekli mi?

Bulut tabanlı sistemler için evet. Ancak bazı araçlar offline çalışır.

Program MEB uyumlu mu?

Doğru yapılandırılmış sistemler MEB müfredatına %100 uyumludur. EğitimPlan bu kategoridedir.

Verilerim güvende mi?

EğitimPlan, verilerinizi şifreli saklar ve üçüncü taraflarla paylaşmaz.

Yapay zeka ders programı hatalı olabilir mi?

Hayır. Sistem tüm kısıtları sağlayan çözümü üretir. Hata varsa, verinin kendisinde eksiklik vardır.

Okulunuzun ders programını dakikalar içinde oluşturun

Otomatik, çakışmasız, MEB uyumlu.

Ücretsiz Başla