Abstract
Continuous quality improvement cycle is essential in educational systems allowing institutions to meet the evolving needs of the market. As such, it is required by all accreditation agencies. Curriculum revision is a critical step of this cycle. This study proposes a modelling paradigm to automate the design, analysis and improvement of curriculum. Based on proven theoretical principles, this novel graph-based approach captures both pre-requisite and cognitive dependencies among courses, enabling an optimal learning environment for students. The presented tool allows an easy and fast analysis of the impact of potential course revisions on all other courses, hence enabling a better continuous quality improvement process, thus providing benefits to many stakeholders in the education system, namely managers, instructors, students and employers. The proposed modelling paradigm is explained and illustrated on a capstone project course offered in the College of Computer Science and IT.