Assessment of the knowledge and practice of teacher and prospective teacher education which includes the concepts of teacher knowledge, pedagogical content knowledge, technological content knowledge, mathematical literacy competence, beliefs, pedagogical and didactic knowledge of teachers and prospective teachers, learning design and evaluation at school and college levels, and development of teacher professionalism at school and college level. Lectures begin with an explanation of concepts and principles, assignments and discussions with students, as well as presentations using ICT with an assessment system including assignments (30%), participation (20%), mid-semester assessment (20%) and final semester assessment (30%).