A system for academic curriculum management with event driven architecture
Abstract
This thesis explores the development, implementation, and performance evaluation of an
innovative academic curriculum management system leveraging event-driven architecture (EDA)
in an international university context. The system is designed to address and overcome prevailing
challenges in curriculum management including flexibility, real-time updates, and extensibility of
multiple existing services.
The core of this work rests on the application of EDA, a design paradigm that listens for, triggers,
and then manages a series of reactions to a specific set of defined events or incidents. In the context
of curriculum management, these events could include modifications to a course, changes in
enrollment numbers, or updates to a faculty member's availability.
The thesis outlines the system architecture, demonstrating how an event-driven approach can
streamline processes, improve responsiveness, and create a more dynamic and adaptable
curriculum management environment. Detailed case studies from the system's deployment at the
International University offer insight into practical challenges, solutions, and outcomes, providing
a comprehensive understanding of the system's real-world performance.
Results indicate significant improvements in efficiency, data accuracy, and flexibility in
curriculum management processes. This research contributes to the growing body of knowledge
on applying EDA in education technology systems and highlights its potential to revolutionize
academic curriculum management in higher education institutions