We describe a first undergraduate course in software engineering based on maintenance exercises. The approach has been successful in teaching important software engineering principles in a 10-week quarter to undergraduates inexperienced in these principles.
Index Terms:
software maintenance; teaching; software engineering principles; software maintenance-based projects; first undergraduate course; undergraduates
Citation:
K.R. Pierce, "Teaching software engineering principles using maintenance-based projects," cseet, pp.53, 10th Conference on Software Engineering Education and Training (CSEET '97), 1997