Teaching design effectively in the introductory programming courses

  • Authors:
  • Ahmad Ghafarian

  • Affiliations:
  • Deparment of Math/Computer Science, North Georgia College & State University, Dahlonega, GA

  • Venue:
  • CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.