Algorithmic Approaches In Curriculum