Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

ders programı algoritması nasıl hazırlanır.

Konu, 'Yazılım Geliştirme' kısmında ozatmaca tarafından paylaşıldı.

  1. ozatmaca

    ozatmaca Daimi Üye

    Kayıt:
    12 Şubat 2008
    Mesajlar:
    768
    Beğenilen Mesajlar:
    0
    selam aradaşlar. başka bir foruma sormuştum buradada fikirlerinizi almak istedim.
    Okullarda ders programlarını hazrılayan lisanslı programlar mevcut. düşündüm düşündüm pek akıl erdiremedim.
    bu tip bir program nasıl bir algoritmaya sahip olabilir.
    diyelim ki derslerimizi, öğretmenlerimiiz sınıflarımızı hangi öğretmenin hangi derse girdiğini bir yerde tutuyoruz (mesela veritabnı). dağıtım nasıl yaptırabiliriz.
    bir sınıfa bir ders verilecek.
    o sınıfa o saatte başka bir ders atanmayacak.
    o öğretmen o saatte başka sınıfa atanmayacak.
    vs. vs.
    bu işin formülü, algoritması nasıl olabilir. fikirlerinizi alabilirmiyim.
     
  2. merakli

    merakli Daimi Üye

    Kayıt:
    28 Şubat 2007
    Mesajlar:
    2,004
    Beğenilen Mesajlar:
    0
    Bu konuda en iyi programın programmatik olduğu bilgisini ekleyeyim....
     
  3. ozatmaca

    ozatmaca Daimi Üye

    Kayıt:
    12 Şubat 2008
    Mesajlar:
    768
    Beğenilen Mesajlar:
    0
    programı sen mi yaptın yoksa:D
    şaka bi yana onu da kullanan okullar vardı. ve öyle zannediyorum birçok program onun taklidi olarak piyasaya çıktı. tasarım olarak bile çok benziyorlar çünkü.
     
  4. eusso

    eusso Üye

    Kayıt:
    3 Ağustos 2008
    Mesajlar:
    141
    Beğenilen Mesajlar:
    0
    eğer statik bir ders programıysa (yani dönemlik vs) derslikleri baz alarak bir veritabanı tasarlardım ben.yani a sınıfında 11 şubat 12:00 tarihinde biyoloji dersi var ve o saatte hangi biyoloji hocası boş? gibi soruların yanıtlarını arayarak sonuca ulaşmaya çalışırım.a sınıfına kimya dersi ekliyeceksem de 11 şubatta saat 13:00 da a sınıfı boşmu , ve hangi kimya hocası müsait ? sorusundan yola çıkardım.

    şayet program dersane programı gibi dinamikse ; her öğretmene bir sınıf atayıp işe koyulurdum.a sınıfında mehmet hoca var diyelim ve mehmet hocamızda fizikçi olsun.yani a sınıfı bir bakıma fizik sınıfıda oldu. soru : a sınıfında saat 12 :00 da hangi öğrenci grubu ders görecek.(öğrencileri ayırdık zaten sınav sonuçlarına göre :)) gibi sorulardan yola çıkardım

    ilk bakışta böyle birşey çıktı.belki çalışılsa çok çok daha iyi bir sistem çıkabilir.dersane programı pek olmadı sanırım yavrucaklar sınıf sınıf dolanacaklar :)
     
  5. canadanali

    canadanali Üye

    Kayıt:
    25 Eylül 2004
    Mesajlar:
    89
    Beğenilen Mesajlar:
    0
    Bu tip optimizasyon problemleri için genetik algoritmalar kullanılıyor. Ders dağıtımında açıkçası ben de tam olarak nasıl yapıldığını bilmiyorum. Ben daha önce genetik alg. kullanan basit bir prg yazmıştım. Sen bi google "class schedule using genetic algorithm" arat. Benim bir türlü oturup da yapma imkanı bulamadığım bir projeydi bu.
     
  6. ByVista

    ByVista Daimi Üye

    Kayıt:
    16 Ekim 2005
    Mesajlar:
    947
    Beğenilen Mesajlar:
    0
    Meslek:
    development and project management
    Şehir:
    istanbul
  7. pulsar

    pulsar Üye

    Kayıt:
    6 Temmuz 2004
    Mesajlar:
    177
    Beğenilen Mesajlar:
    0
    Meslek:
    engineer
    Şehir:
    Turkey
    genetik algoritmalar ile nasıl yapılıyor. veya ne gerek var ..

    Bu klasik sort algoritması problemi
     
  8. canadanali

    canadanali Üye

    Kayıt:
    25 Eylül 2004
    Mesajlar:
    89
    Beğenilen Mesajlar:
    0
    sıralama algoritması da kullanılıyor tabiki. ama burada çözüm gördüğüm kadarıyla tek değil. amaç en iyi alternatif çözümleri bulmak. vereceğim adreste genetik algoritmanın ne olduğu konusunda kısa bir bilgi ve çok güzel bir örnek var.
    Hello World using genetic algorithm

    istersen bu örneği genetik algoritma kullanmadan klasik yöntemlerle dene. aradaki farkı göreceksin.