ED TECH 3420: Computer Programming and Pedagogy
Course Description
This course examines the emerging field of computational thinking and learning theories relevant to teaching computer programming to students from kindergarten to university. Students will teach one another and learn to critique themselves and peers on pedagogical effectiveness. Students will learn a new programming language while learning how to teach others using that same language. Educational uses of student computer programming will be examined.