A realistic, two-course sequence in large scale software engineering

  • Authors:
  • Richard E. Bolz;Lawrence G. Jones

  • Affiliations:
  • Department of Computer Science, United States Air Force Academy;Department of Computer Science, United States Air Force Academy

  • Venue:
  • SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

We discuss a two semester, senior level sequence of courses in large scale software development. The courses are keyed upon the element of realism by having an actual user supply an actual project. In the first course students develop a functional specification of user needs. In the second course students design a system from the specifications and implement at least a portion of the project. We discuss the significant benefits of having a real project and point to some drawbacks. We conclude by discussing possible applicability of our courses to other schools.