Graduate Program Offerings

The School of Science, Technology, Engineering & Mathematics Computing & Software Systems offerings include three graduate programs. Determine which program is appropriate for you and visit the respective program pages to learn about admission requirements, read stories of our alumni, register for an online or in-person information session, and more.

Master of Science in Computer Science & Software Engineering

Partnering theoretical computing concepts with real-world challenges, students develop the breadth of skills necessary to succeed in today’s competitive software profession. Designed to accommodate the needs of working professionals, enrollment is part or full time with courses meeting in the evening two or three times a week.

Master of Science in Cyber Security Engineering

Students learn to operate as cybersecurity professionals by combining advanced studies in computer science with cutting-edge cybersecurity technologies and practices. Designed to serve the needs of both the working professional and full-time research student, enrollment is part or full time with courses meeting in the evening.

Graduate Certificate in Software Design & Development

Take a leap forward into your next career. Designed for those with a bachelor’s degree in a non-computing field, the graduate certificate enables career transitions into systems analysis and software development fields. With a few prerequisites, this provides a pathway for admission into the MS in Computer Science & Software Engineering or MS in Cyber Security Engineering. Professionals working in technology who desire to gain in-depth knowledge use the graduate certificate as a standalone credential to broaden their expertise. Classes are held in the evening twice a week and meet either on-campus or online.

Faculty and Research

Computing & Software Systems faculty are active in diverse research fields such as artificial intelligence, computer vision, Internet of Things (IoT), predictive modeling, parallel and distributed computing, bioinformatics, cybersecurity, human computer interaction, and software development methodologies. Each student establishes a one-on-one relationship with a faculty advisor to help strengthen the quality and focus of their research project or thesis.

View a full list of faculty