Timetable scheduler for university department developed as magister's diploma project