Software Engineering

The CSE department offers a unique and challenging baccalaureate degree program in software engineering, incorporating hands-on learning and integrated computer science and software engineering core curriculum to prepare graduates for professional practice in a wide range of industries and for post-graduate education.

Software engineers work on multidisciplinary teams to identify and develop software solutions and to maintain software-intensive systems of all sizes. The focus of this program is on the rigorous engineering practices necessary to build, maintain, and protect modern software-intensive systems. Consistent with this focus, the software engineering baccalaureate program consists of a rigorous curriculum of science, math, computer science, and software engineering courses.