Teaching design effectively in the introductory programming courses

Ahmad K. Ghafarian · Journal of computing sciences in colleges · 2000

Teaching program design in an introductory programming course is a big challenge for instructors. Over the past few years many studies have been performed on how and when to apply design in CS 1. Some researchers suggest that design methodologies and problem solving techniques should be introduced before any programming is taught, while others believe in the gradual integration of design into programming courses. We believe that the gradual integration of design into programming courses can be done effectively provided that appropriate measures of implementation are included. In this paper we present an approach to integrate design into the first programming course. The outcome of this integration is also presented.

Read the paper · More papers on PaperTik