We Can Teach Software Better
暂无分享,去创建一个
In recent issues of CRN, Bill Wulf and Dave Patterson ask some questions about undergraduate computer science programs: Are we teaching the best content in the best way? Can we do so without fragmenting the discipline or creating administrative obstacles? [Wulf 91, Patterson 92] As they observe, the last two decades have seen radical changes in hardware technology, networking, system interconnection, and sophisticated applications, but our curricula generally ignore these changes. Further, software production problems lead the list of problems in developing computer applications. Wulf and Patterson ask why our current programs don't teach these improved technologies to the students who will need to apply them.
[1] Mary Shaw,et al. The Carnegie-Mellon Curriculum for Undergraduate Computer Science , 1985, Springer New York.
[2] Mary Shaw,et al. A Software Engineering Project Course with a Real Client , 1991 .
[3] Mary Shaw,et al. Experience with a Course on Architectures for Software Systems , 1992, CSEE.