Compound of uur (“hour”) + rooster (“roster, timetable”).
uurrooster n (plural uurroosters, diminutive uurroostertje n)