This document discusses using a genetic algorithm to generate a university timetable. It begins with an abstract that introduces the topic and objectives. It then provides background on genetic algorithms and their use for timetable generation. The document reviews related literature on using genetic algorithms and scheduling constraints. It proposes developing a university timetable generator using a genetic algorithm with adaptive and elite traits. The methodology section outlines the genetic algorithm process, including input data, parameter settings, fitness evaluation, and constraint checking to generate an optimal timetable solution. The overall aim is to create an artificial intelligence system that can automatically generate timetables while minimizing errors.