Monday, March 06, 2006

Teaching Programming (319)

Teaching Programming: "This is a brief overview of my approach to the teaching of programming at 'A' level (11th/12th grade), which has evolved over several years. I first try to establish key concepts, before going on to introduce a variety of programming techniques. At the same time, I am trying to reinforce important theoretical elements, appropriate to an advanced computing course. My students currently program in Turbo Pascal. Pascal was chosen because of its readability and the way that it parallels pseudo code algorithms. However, the principles described below can be adapted to any procedural language."

No comments: