In this subject students create programs of work and design educational experiences in computing studies for secondary school students. The aim is to prepare proficient beginning teachers in computing subjects, and is intended as a foundation for continuing professional development. On completion of this subject students are able to apply their educational studies to the teaching of selected computing subjects; to design, organise and evaluate methods and materials for teaching; and to use their theoretical framework as a basis for their future careers as teachers.