Teaching software development skills early in the Curriculum through software engineering

  • Authors:
  • C. W. Liew

  • Affiliations:
  • Lafayette College, Easton, PA

  • Venue:
  • ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software engineering is commonly taught as an upper level course in students in computer science. There are many software development skills that can be taught in a software engineering course that are useful in other courses. The development of this course has greatly influenced the types of projects and assignments that are required in the upper level courses. The upper level courses have been able to (1) develop more challenging projects and (2) reduce or eliminate the time spent on teaching development skills.