Generate organized timetables for departments, instructors, rooms, and student groups. Review loads, overlaps, and hours. Make scheduling clearer for every semester planning cycle today.
Add institution settings first, then enter each class row. Use the add button for more sessions.
1. End Time
End Time = Start Time + Session Duration
2. Weekly Contact Hours
Weekly Contact Hours = Duration × Meetings per Week
3. Term Contact Hours
Term Contact Hours = Weekly Contact Hours × Number of Term Weeks
4. Room Utilization
Room Utilization (%) = Total Weekly Scheduled Room Hours ÷ (Room Hours per Week × Number of Used Rooms) × 100
5. Day Spread Score
Day Spread Score (%) = Days Used ÷ Operating Days × 100
6. Conflict Rule
A conflict exists when two sessions overlap on the same day and share the same room, instructor, or student group.
| Course Code | Course Title | Instructor | Room | Group | Day | Start | Duration | Meetings/Week | Credits | Type |
|---|---|---|---|---|---|---|---|---|---|---|
| ENG101 | Academic Writing | Dr. Khan | A-204 | BSCS-1A | Monday | 09:00 | 1.5 | 2 | 3 | Lecture |
| CSC110 | Programming Fundamentals | Prof. Ahmed | Lab-2 | BSCS-1A | Tuesday | 11:00 | 2 | 2 | 4 | Lab |
| MTH121 | Calculus I | Ms. Fatima | B-105 | BSCS-1A | Wednesday | 10:00 | 1.5 | 2 | 3 | Lecture |
| HUM115 | Civics and Society | Dr. Noor | C-109 | BSCS-1A | Thursday | 13:00 | 1 | 1 | 2 | Seminar |
It builds a weekly class schedule, totals weekly and term contact hours, estimates room utilization, and checks conflicts involving rooms, instructors, and student groups.
Yes. It flags overlapping sessions on the same day when they use the same instructor, room, or student group.
Meetings per week multiply each session duration. This produces realistic weekly teaching load and term contact hour totals for academic planning.
The tool divides total scheduled weekly room hours by the available weekly hours across used rooms. The result is shown as a percentage.
Yes. Change the department and semester fields, then enter the relevant class rows for that timetable version.
Yes. Each row includes a session type field, so you can classify lectures, labs, tutorials, workshops, practicals, seminars, or online sessions.
Check that every used row has a course code, title, instructor, room, group, day, start time, and duration. Incomplete rows are skipped.
Yes. After generating the timetable, use the CSV or PDF buttons to save the schedule for sharing, printing, or recordkeeping.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.