Yapay Arı Kolonisi Algoritması Kullanarak Otomatik Ders Çizelgeleme

Cizelgeleme, belirli zaman araliklarinda kaynak kisitlari dikkate alinarak kabul edilir bir sekilde atama yapma islemidir. Egitim kurumlari icin ders programi hazirlama islemi cizelgeleme cesitlerinden biridir. Amac, belirlenen kisitlar cercevesinde donem derslerinin zaman cizelgesine yerlestirilmesidir. Egitim kurumlarinda ders programi genellikle idareciler tarafindan elle hazirlanmaktadir. Bu calismasinda, elle hazirlamayi gerektirmeyen, ders programini otomatik olarak hazirlayan bir program gelistirilmistir. Programda Suleyman Demirel Universitesi Gelendost Meslek Yuksekokulu donem dersleri ve ders gorevlendirmeleri kullanilmistir. Daha onceki calismalar incelenerek ve Gelendost Meslek Yuksekokulu'nun ihtiyaclari dikkate alinarak problemin kisitlari belirlenmistir. Problemin cozumune yonelik C# programlama dilinde, Yapay Ari Kolonisi algoritmasi kullanilarak, kullanici etkilesimli arayuze sahip bir program gelistirilmistir. Calismalar sonucunda kullanilan algoritma ile uygun bir ders cizelgesi olusturulmus ve bu cizelgelerin raporlari alinmistir