curriculum requirements