Software engineering practicums: a case study of a senior capstone sequence

  • Authors:
  • Paul W Oman, Jr.

  • Affiliations:
  • -

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1986

Quantified Score

Hi-index 0.00

Visualization

Abstract

Increasing demand for software engineers has caused academia to search for means to incorporate software engineering into the existing computer science curriculum. This paper explores traditional software engineering instructional methods and then provides a case study of a two semester practicum modeled after specialized training programs. These practicums, integrated into the University of Idaho Computer Science program, require all computer science seniors to solve "real-world" software engineering problems for actual customers. The practicums serve as quality control exit requirements to ensure that computer science graduates have the software engineering skills required in industry and graduate school. The integrated nature of the computer science program uniquely provides experiential variety while fostering individual responsibility, group interaction skills, and practical experience.