🎓 Academic Mini Project
🏫 Savitribai Phule Pune University (SPPU)
The Timetable Generation System is an academic software project developed to automate the process of generating class timetables for educational institutions.
It efficiently schedules lectures while avoiding conflicts between subjects, faculty, and time slots.
This project is created as part of the T.E curriculum under SPPU.
- 🔹 Automate timetable generation
- 🔹 Avoid lecture and faculty clashes
- 🔹 Optimize use of available time slots
- 🔹 Reduce manual effort and human errors
- ✅ Automatic timetable generation
- ✅ Conflict-free scheduling
- ✅ Subject-wise and faculty-wise allocation
- ✅ Easy regeneration and modification
- ✅ Clean and readable output format
- 📥 Input Module – Accepts subjects, classes, and constraints
- ⚙️ Processing Module – Applies scheduling logic
- 🗓️ Timetable Generator – Generates valid timetable
- 📊 Display Module – Displays timetable in readable format
- Programming Language: C++ / Python
- Data Structures: Arrays, Lists, Queues, Graphs
- Algorithms: Constraint-based scheduling
- File Handling: Used for data storage and retrieval
- Minimum 2 GB RAM
- Any modern processor
- Operating System: Windows / Linux
- Compiler/Interpreter: GCC / Python
- Clone the repository
git clone https://github.com/your-username/timetable-generator.git
2.Open the project folder 3.Compile and run g++ main.cpp -o timetable ./timetable (Modify commands based on programming language)
- 🗂️ Displays a structured academic timetable
- ⏰ Shows subject allocation per time slot
- 🚫 Ensures no overlapping lectures
- ⏱️ Saves time and effort
- ❌ Eliminates scheduling conflicts
- 📈 Improves academic planning
- 🔄 Easily scalable
- 🌐 Web-based interface
- 🗄️ Database integration
- 👨🏫 Faculty availability constraints
- 🏫 Automatic classroom allocation
- 📄 Export timetable as PDF / Excel
- Name: Shrushti Sandeep Sakat
- University: Savitribai Phule Pune University (SPPU)
- Course: T.E
- Project Type: Academic Mini Project
📚 This project is developed for academic and educational purposes only.
⭐ If you like this project, don’t forget to star the repository!