It maintains a balance between theory and practice and coherence and integration among the components of the programme, representing a wide knowledge base of a secondary school teacher. The programme aims at preparing teachers for upper primary and secondary stages of education. B.A.B.Ed. programme shall be of four academic years or eight semesters including school-based experiences and internship in teaching.