This project focuses on developing a comprehensive course registration system to enhance academic planning and optimize scheduling at Miami Dade College, Padron campus. The system will allow students to securely log in, select their preferred courses and schedules for upcoming semesters, and provide data that academic departments can use to make data-driven decisions about course offerings and scheduling. By collecting students’ course preferences and preferred time slots, this system will store the data in a SQL database, where it can then be analyzed to identify patterns and trends. These insights will inform decisions regarding which classes to offer, efficient faculty allocation, and time slots that align with student demand.
The project’s core architecture relies on a MySQL relational database supporting entities such as students, courses, majors, and course prerequisites. Python is used to handle application logic, data management, and security protocols, including password hashing and secure data storage. The physical setup incorporates a Raspberry Pi to run the system in a compact, standalone configuration, with an integrated touchscreen interface for ease of use. This approach provides a scalable and secure solution, enabling students to manage their academic plans with real-time guidance while also empowering administrators to allocate resources effectively and address evolving student needs.
By aligning student demand with course scheduling, this system seeks to improve resource management and promote student satisfaction, offering a powerful tool for academic planning and institutional decision-making.
Optimizing Course Registration and Academic Planning at Miami Dade College Using a Data-Driven System
Category
Student Abstract Submission