The course is designed to develop student-teachers’ competencies in developing the required teaching skills, attitudes and knowledge in their specified subjects. Students will be exposed to the principles, concepts, and subject-specific methods and techniques required for the effective teaching in the various disciplines and at the various levels of the education system. Each course shall have a micro teaching session designed to equip students with hands-on skills, attitudes and the pedagogical content knowledge of the various disciplines.