Hello,
My name is Facundo Demarchi and I am an advanced Software Engineering student at Universidad Siglo 21. From my experience, I see that many students struggle with managing course enrollment, prerequisites, and timetable conflicts using the current system.
I would like to propose a new enrollment system with a visual “tech-tree style” interface where each course is represented as a node:
Green: courses the student can enroll in (all prerequisites satisfied).
Gray: courses that are locked because the student still needs to pass a prerequisite (e.g., “Databases 2” locked until “Databases 1” is approved).
Blue: courses the student is currently enrolled in (in progress).
Yellow/Gold: courses the student has already completed and passed.
On top of this visualization, the system could work automatically:
the student selects which courses they would like to take in the next term, and the system, knowing all available schedules, automatically creates a plan that avoids timetable overlaps and only includes courses where the student meets the prerequisites.
I believe this would greatly improve the student experience, reduce enrollment errors, and give a much clearer overview of academic progress and options.
Best regards,
Facundo (Facu) Demarchi
Software Engineering student – Universidad Siglo 21