| PDPS911 |
Philosophy, Historyand Sociology of Education |
| PDPS912 |
Theories and practices of teaching and learning |
| PDPS913 |
Educational Psychology |
| PDPS914 |
Educational Technology |
| PDPS915 |
Teaching Methods for Sciences |
| PDPS916 |
Teaching Methods for Arts and languages. |
| PDPS917 |
Teaching Methods for Social Science |
| PDPS921 |
Curriculum theory and development |
| PDPS922 |
Measurement and Evaluation in Education |
| PDPS923 |
Educational leadership and management |
| PDPS924 |
Guidance, Counseling, and Inclusive Education |
| PDPS925 |
Teaching Practice |
| PDPS926 |
School attachment |