Teaching Computer Programming

30 points

Not offered 2021, offered in 2020

For further information see School of Educational Studies and Leadership


This course aims to equip participants to teach programming as part of the Digital Technology learning area and Hangarau Matihiko curriculum, including NCEA. The Technological area of Computational Thinking for digital technologies was introduced into the New Zealand Curriculum and Te Marautanga o Aotearoa for primary and secondary schools and kura in 2018. Students will explore what computer programming is, and various approaches to teaching it. Students are normally primary and secondary teachers, or those who lead the services for such students including professional development of teachers. They will develop research skills and investigate theories and practices in programming education. A key component is an individual research project to develop, implement and critically evaluate their teaching of programming. Although this course does not teach students to program, it can extend students’ programming skills.


Subject to approval of the Head of School.