Learning to program and learning to teach programming: A closer look
Abstract: Learning to program and learning to teach programming has been problematic for introductory students and preservice teachers for a long time. This paper explores an important thinking skill problem solving that is often taken for granted in programming. The possible link between mathematics and computer programming, the students’ problem solving ability and facilitation of problem solving in classroom teaching are reported here. Issues related to teacher education and implications for teaching are discussed. The data for the research was informed by observations of teachers teaching computer programming in the classroom and the results of a pilot study conducted in programming with preservice teachers of computer science education.
Presider: Elizabeth Anne Christo-Baker, Purdue University