Two Academic Paths for the Digital World
In the college’s two newest academic programs, students get industry-aligned, hands-on experience developing technology for an increasingly connected world. Computer Science and Engineering goes well beyond semiconductors and circuit boards, while Software Engineering entails far more than coding. Graduates gain skills for careers in critical areas such as health care, space exploration, communications, transportation and cybersecurity.
Both programs dive deeply into engineering problem solving and emphasize hands-on work from day one. Computer Science & Engineering is geared to designing and building complex systems from the ground up. Software Engineering integrates software and hardware design for large-scale product development.
CSE – Whole Information Systems |
SFWE – Entire Development Life Cycle |
|---|---|
| Computer system architecture | Software requirements analysis |
| Data Management and analytics | Software architecture and design |
| Computer networks and IoT | Testing continuous integration and deployment |
| AI and machine learning | DevSecOps and Agile methodologies |
| Virtual reality and robotics | Secure software, design and development |
| Cybersecurity | Enterprise software architecture |
Industry-Aligned Degree Programs
Computer Science & Engineering
This multidisciplinary BS degree, housed in the Department of Electrical and Computer Engineering, prepares students to create systems technologies for our increasingly interconnected world. Students learn to apply computer science theory and software development fundamentals to produce computing-based solutions. Courses cover engineering principles applied to the design of large, networked, scalable computing systems. Students select technical electives from courses in software, computer science and computer engineering.
Software Engineering
The BS program synergistically integrates proven engineering techniques with software development best practices that encompass all aspects of the software development lifecycle. This degree, housed in the department of Systems and Industrial Engineering, prepares students to meet the ever-growing demands within the commercial, industrial, and federal government job sectors. Relevant software methodologies – including Agile development; automated testing using continuous integration; and development, security and operations – are integral to the curriculum.

