Secondary teacher education curricula _ an analytical study and developing teacher_education programme