Timetable Nedir? Ders Programından Farkı Var mı?
Timetable, bir okulun haftalık ders çizelgesinin İngilizce eğitim literatüründeki adıdır. Türkçe karşılığı ders programıdır ve ikisi aynı şeyi anlatır. Aralarında anlam farkı yoktur; fark yalnızca hangi dilde ve hangi bağlamda kullanıldığındadır.
Terim karışıklığı zannedildiğinden daha çok vakit kaybettiriyor. Bir okul yönetimi yazılım ararken "ders programı hazırlama", uluslararası bir okul "timetable software", akademik bir makale ise "school timetabling problem" diye arar. Üçü de aynı ihtiyacı tarif eder. Timetable nedir sorusuna verilecek en kısa cevap bu yüzden bir çeviriden ibarettir.
Timetable ne anlama gelir?
Sözlük anlamıyla timetable, zamana bağlı bir çizelgedir; tren tarifesi de bir timetable'dır. Eğitim bağlamında ise özel bir anlamı vardır: hangi sınıfın, hangi gün, hangi ders saatinde, hangi dersi, hangi öğretmenle göreceğini gösteren haftalık tablo.
Bu tablo genellikle iki eksenle çizilir. Yatay eksende haftanın günleri ve her günün ders saatleri, dikey eksende sınıflar bulunur. Aynı veri öğretmen ekseninden de okunabilir; o zaman her satır bir öğretmenin haftasını gösterir. İki görünüm aynı verinin iki farklı okumasıdır.
Timetable ile ders programı arasında fark var mı?
Pratikte yok. Türkçe kaynaklarda "ders programı", "haftalık ders çizelgesi" ve "ders planı" birbirinin yerine kullanılır. İngilizce kaynaklarda "timetable" ve Amerikan İngilizcesinde "schedule" aynı işi görür.
Tek dikkat edilmesi gereken ayrım, ders planı ile karışmasıdır. Türkçede "ders planı" bazen tek bir dersin işleniş planını (kazanımlar, etkinlikler, süre) anlatır. Timetable bununla ilgilenmez; timetable dersin ne zaman ve kiminle olduğuyla ilgilenir, içeriğiyle değil.
Timetable ve timetabling: sonuç ile yöntem
Bu ikisi sık karıştırılır ve fark önemlidir.
- Timetable sonuçtur: elinizdeki hazır çizelge.
- Timetabling o çizelgeyi kurma işidir.
Timetabling akademik yazında ayrı bir problem sınıfı olarak incelenir ve bir kısıt karşılama problemi (constraint satisfaction problem) sayılır. Sebebi şudur: yerleştirilecek dersler birbirinden bağımsız değildir. Bir dersi bir saate koyduğunuzda o öğretmenin, o sınıfın ve o dersliğin aynı saatteki bütün diğer seçenekleri kapanır.
Bir yazılım değerlendirirken asıl sorulması gereken de budur: çizelgeyi hangi yöntemle kuruyor? Konunun teknik arka planını timetabling problemi ve CSP yazısında bulabilirsiniz.
Bir timetable neleri barındırır?
Kâğıt üzerinde basit görünen tablonun arkasında birkaç veri kümesi vardır:
| Veri | Ne belirler |
|---|---|
| Zaman ızgarası | Haftanın kaç gün olduğu, günde kaç ders saati bulunduğu, ders ve teneffüs süreleri |
| Sınıflar | Çizelgesi kurulacak şubeler |
| Dersler ve saatleri | Her şubenin hangi dersten haftada kaç saat alacağı |
| Öğretmen atamaları | Hangi dersi hangi sınıfta kimin verdiği |
| Müsaitlikler | Her öğretmenin hangi gün ve saatlerde derse girebildiği |
| Derslikler | Laboratuvar, spor salonu gibi sınırlı alanların kullanımı |
Zaman ızgarasının kuruma göre değişebilmesi önemlidir. Bazı kurumlar hafta içi 8, cumartesi 5 ders saati çalışır; bazıları hafta sonu kurs programı yürütür. Ders süresi 40 dakika da olabilir 45 de. Bir sistem bu düzeni sabitlemişse farklı eğitim düzenlerinde çalışamaz.
İyi bir timetable'ı ne ayırır?
Kurallara uyan her çizelge kullanışlı değildir. Uygulamada okunabilirliği belirleyen ölçütler şunlardır:
- Boş saat (gap). Öğretmenin günü içinde derse girmediği araya düşen saatler. Az olması tercih edilir.
- Günlere dağılım. Haftalık yükün iki güne sıkışması yerine dengeli yayılması.
- Blok bütünlüğü. İki saatlik derslerin öğle arasıyla veya gün sonuyla bölünmemesi.
- Ders sırası. Yoğun dikkat isteyen derslerin günün son saatlerine yığılmaması.
Bu ölçütler zorunlu kural değil tercihtir. Hepsini aynı anda tam olarak karşılayan bir çizelge çoğu kurumda matematiksel olarak bulunmaz; hangi dengenin seçileceği kurumun kararıdır. Öğretmen tarafındaki karşılığını ders programında boş saat nasıl azaltılır yazısında ele aldık.
Her ders her zaman yerleşir mi?
Hayır. Kurallar birbirini dışlıyorsa çözüm yoktur ve bu bir yazılım eksikliği değildir. Basit bir örnek: bir zaman diliminde 17 şubenin derse girmesi gerekiyor ama o saatte yalnız 15 öğretmen müsaitse, iki ders hiçbir koşulda yerleşemez. Kapasite yetmiyordur.
Bu durumda doğru davranış, eksik bir çizelgeyi sessizce üretmek değil, hangi dersin neden yerleşemediğini ve hangi kuralın gevşetilmesinin işe yarayacağını söylemektir. Sorunun kaynağını görmek, kurumun kadro veya müsaitlik kararını gözden geçirmesini sağlar.
Bu ayrım bir yazılımı değerlendirirken önemlidir. Yerleşemeyen dersi listeden düşüren bir sistem size sorunsuz bir çizelge gösterir, ama sorun ortadan kalkmamıştır; yalnızca dönem başında fark edilmesi gereken bir eksik, dönem içinde bir aksaklık olarak geri döner. Gerekçesiyle raporlanan bir eksik ise henüz düzeltilebilir bir bilgidir.
Kâğıt çizelgeden dijital timetable'a
Çok sayıda kurum çizelgesini hâlâ Excel'de veya kâğıt üzerinde tutuyor. Bu yöntem küçük kurumlarda çalışır, ama iki noktada tıkanır.
Birincisi denetimdir. Excel bir tabloyu saklar; kuralları bilmez. Bir dersi taşıdığınızda o öğretmenin başka bir sınıfta olup olmadığını size söylemez, dolayısıyla her değişiklikten sonra kontrolü siz yaparsınız. Şube sayısı arttıkça gözle denetim pratikte imkânsızlaşır.
İkincisi sürüm karmaşasıdır. Dosya paylaşıldığı anda kopyalanır. Üçüncü güncellemeden sonra kimin hangi sürüme baktığı belirsizleşir. Bunun okuldaki karşılığı, yanlış sınıfa giren bir öğretmendir.
Excel'i tamamen bırakmak da gerekmez: veriler Excel şablonuyla toplu yüklenip çizelge sistemde kurulabilir, sonuç yine Excel olarak dışa aktarılabilir. Geçişin ayrıntılarını Excel ile ders programı hazırlama yazısında ele aldık.
Terim hangi durumlarda karşınıza çıkar?
Türkiye'de faaliyet gösteren bir kurumsanız da timetable terimiyle karşılaşmanız muhtemeldir:
- Uluslararası müfredat uygulayan okullarda resmî yazışma dili İngilizcedir.
- Yabancı dil ağırlıklı kurumlarda çizelge iki dilde paylaşılır.
- Yurt dışı kaynaklı yazılımların arayüz ve belgeleri bu terimi kullanır.
- Akademik kaynak ararken Türkçe literatür sınırlıdır; İngilizce arama gerekir.
Bu durumlarda iki dilli paylaşım işe yarar: aynı çizelge Türkçe ve İngilizce başlıklarla dışa aktarılabilir, böylece yerli ve yabancı personel aynı belgeye bakar.
Uluslararası kurumlara özgü ayrıntıları uluslararası okullarda timetable planlama yazısında topladık. Terimlerin tam listesi için timetable terimleri sözlüğü yazısına bakabilirsiniz.
Sınıf görünümü mü, öğretmen görünümü mü?
Aynı çizelge iki farklı eksenden okunur ve ikisi farklı soruları yanıtlar. Sınıf görünümünde her satır bir şubedir: "9-A pazartesi günü hangi dersleri görüyor?" Öğretmen görünümünde her satır bir kişidir: "Matematik öğretmeni haftayı nasıl geçiriyor?"
Kurumlar çoğunlukla yalnız sınıf görünümüne bakıp çizelgeyi yayımlar. Bu, sık yapılan bir hatadır. Sınıf ekseninde düzgün görünen bir çizelge öğretmen ekseninde dağınık olabilir: bir öğretmenin günü üç boş saatle bölünmüş, bir başkasının haftalık yükü iki güne sıkışmış olabilir. Yayımlamadan önce iki görünümü de okumak gerekir.
Çok şubeli kurumlarda üçüncü bir görünüm daha vardır: tüm şubelerin tek ekranda toplandığı genel görünüm. Ortak öğretmenlerin şubeler arası dağılımı ancak orada görülebilir.
Timetable dönem içinde değişir mi?
Neredeyse her zaman değişir. Bir öğretmen ayrılır, yeni bir şube açılır, bir dersin haftalık saati güncellenir. Bu yüzden çizelge "bir kez kurulup bitirilen" bir belge değil, dönem boyunca yaşayan bir veridir.
Değişikliği yönetmenin pratik yolu, çizelgenin tamamını baştan kurmak yerine değişmesini istemediğiniz dersleri sabitleyip yeniden üretmektir. Sabitlenenler yerinde kalır, yalnız etkilenen bölüm dengelenir. Önceki sürüm silinmediği için sonuç beğenilmezse geri dönülebilir.
Değişikliklerde asıl risk teknik değil iletişimseldir: çizelge güncellendiğinde eski kopyayla dolaşan bir öğretmen yanlış sınıfa girer. Bu yüzden paylaşımın bağlantı üzerinden yapılması, kâğıt kopya dağıtmaktan daha güvenlidir.
Özetle
Timetable nedir sorusunun kısa cevabı: ders programının uluslararası adıdır, farklı bir şey değildir. Timetabling ise o çizelgeyi kurma işidir ve asıl zorluk oradadır. Bir çizelgenin iyi sayılması yalnızca kurallara uymasına değil, öğretmen ve öğrenci açısından okunabilir olmasına bağlıdır. Her ders her koşulda yerleşmez; kapasite yetmiyorsa doğru davranış eksiği gizlemek değil gerekçesiyle göstermektir.
Çizelgenin adım adım nasıl kurulduğunu timetable nasıl oluşturulur yazısında, kuralların yazılım tarafında nasıl ele alındığını ise timetable ders planlama programı sayfasında bulabilirsiniz.