The Computer & Information Science Department offers a bachelor's degree in computer science with an option in software engineering: the systematic approach to the development, operation, and maintenance of software.

Request more info Apply Plan a visit Undergrad admissions requirements

Software engineers analyze, design, and program software. They are concerned with issues that play a vital role in software development, such as quality, novelty, creativity, standards, teamwork, and professional practice. If you're interested in large-scale commercial software development or in managing software projects, consider software engineering.

Learn more: Software Engineering option


Haiping Xu

Associate Professor
Computer & Information Science
Dion 302G