Development and documentation of computer programs in undergraduate computer science programs

@inproceedings{Deneen1988DevelopmentAD,
  title={Development and documentation of computer programs in undergraduate computer science programs},
  author={Linda L. Deneen and Keith R. Pierce},
  booktitle={SIGCSE},
  year={1988}
}
Until recently, introductory programming classes in the Department of Computer Science, University of Minnesota, Duluth, concentrated on writing code. Not until the junior or senior year were students required to adhere to basic principles of software engineering. As might be expected, by their junior year students' bad habits, like coding while designing or inserting comments last, were firmly entrenched and difficult, if not impossible, to undo. The solution, it seemed to us, was to prevent… CONTINUE READING