- The software engineering BS degree program offered by the Department of Computer and Information Science stresses the technical, systematic, and managerial aspects of the software engineering process, but places primary emphasis on the technical facets of designing, building, and modifying large and complex software systems.
- Software engineers must know the subset of computer science that is relevant to software development. They must also have knowledge of the principles of effective and reliable design, of mathematics and other sciences that are traditionally known by engineers, and of the skills and applications of project management.