Undergraduate software engineering laboratories (original) (raw)

Recently, both Miami University of Ohio and the Rochester Institute of Technology received NSF grants to develop undergraduate software engineering laboratories. While the general goals of the labs are similar, specific hardware and software selections were driven by differing curricular emphases and educational environments at the two institutions. This paper presents the distinctive characteristics of each school's program, discusses the influence of these features on the selection process, and describes our experiences to date with the resulting labs. The goal is to provide useful information and guidance to others considering such facilities. 2. Educational Context 2.1. Miami University MU's Systems Analysis Department has a relatively long history of preparing software engineers for business and industry.