daha bugün karşılaştığım bir problem:
yüksek öğretim yuvalarında dönem başlamadan önce sınıf/ders dağılımlarının yapılması baya kafa yorucu bir eylem. kıdemli
* hocaların koyduğu "şu gün, şu saat, şu sınıf olacak" şeklindeki kurallara uyarken, aynı ilgi alanındaki derslerin çakıştırılmaması gerekiyor. sonuç olarak zibilyon tane kısıtlama içinde boğulup kalınıyor.
en azından tüm bu kısıtlamaların görüntülenebileceği, sınıf/saat/ders/çakışma bilgilerinin verilebileceği, derslerin sürüklenip bırakılabileceği, çakışmaların kırmızı kırmızı yanabileceği nesne tabanlı bir arayüz çok faydalı olacaktır.
buna ek olarak, bir öğrenci için alınan derslerin girildiği, haftalık ders programı çizelgesini üreten bir uygulaması olabilir.
daha ileri bir aşama, verilen kısıtlara göre uygun çözüm bulan bir kod olabilir. tabi bu nesneye yönelik programlamadan ziyade lineer programlama/optimizasyona giriyor. ucu açık yani konunun...