Skip to content
SalhabWeb
All projects

University Timetable Scheduler

A genetic algorithm that builds a clash-free week

Feb – Jun 2025

PythonpandasMySQL
University Timetable Scheduler

The problem

Hand-made timetables take weeks and still clash.

What I built

  • Selection, crossover and mutation over candidate timetables; lab sections capped at 24; lectures paired across the week.

Result

Software Engineering team project.