Undergraduate Software Engineering.

The authors discuss reasons why an undergraduate software engineering degree is needed to provide an educational experience that prepares students better for careers in the software industry. Topics addressed include the Rochester Institute of Technology's (RIT) launch of the first U.S. undergraduat...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 57; no. 8; pp. 52 - 59
Main Authors: LUTZ, MICHAEL J., NAVEDA, J. FERNANDO, VALLINO, JAMES R.
Format: Article
Published: Association for Computing Machinery Aug2014
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The authors discuss reasons why an undergraduate software engineering degree is needed to provide an educational experience that prepares students better for careers in the software industry. Topics addressed include the Rochester Institute of Technology's (RIT) launch of the first U.S. undergraduate software engineering program in 1996, the state of software engineering in the computer science curriculum, and comparisons between horizontal and vertical curricula. also mentioned are the benefits of active learning and team-based project work, and assessing the effectiveness of RIT's software engineering program.