course project required