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.

Computer Science & Engineering Software Engineering

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.