A Proposed Curriculum for an Undergraduate Software Engineering Degree. - W. Michael McCracken; Idris Hsi; Heather A. Richter; Robert Waters; Laura Burkhart (CSEE&T, 2000)