The Master of Science degree in Computer Systems Engineering offers two programs: a concentration in Software Design Engineering and a specialization in the Internet of Things.

The concentration in Software Design Engineering takes an engineering approach to software development and is geared for the more technically advanced student. This concentration produces sophisticated software engineers who are capable of taking on the challenges of implementing large-scale and industry-specific information and communication infrastructures that can deliver the best information to the right people, at the right time.

The Software Design Engineering concentration meets the more complicated needs of engineering students with software experience, given that the focus is on advanced systems, engineering principles, information modeling, software development, roll-out of big systems—all in relation to complex real-world problems. Students focus their course selection between 1) advanced software design and architecture (beyond programming) and 2) vertical areas such as healthcare, sustainability, finance, and infrastructures such as the power grid or the transportation system.

The specialization in the Internet of Things (IoT) provides an opportunity for engineering students to enter a new and exciting technology area that encompasses extensive networks of connected devices, application development, data analysis, and IoT architectures tailored for different application domains. Graduates of this program are expected to take on the challenges of developing new innovative IoT applications, and of designing and implementing architectures for different application domains.

The IoT specialization meets the needs of students who want to enter an exciting and potentially explosive technology area. Students focus their course selection on (1) breadth courses that address IoT architectures, protocols and devices, and (2) vertical areas such as energy, healthcare, transportation, or in-depth study of data analytics, security, application development, etc.The MS in Computer Systems Engineering can be combined with a Gordon Engineering Leadership certificate. Learn more about the benefits of this unique program. 


The minimum semester hours required for students to complete this degree are listed below. Typically full-time students are able to complete these requirements in about two years, however, it might take longer if the student completes a thesis or participates in co-op.

Degree RequirementsThesis
Option
Course-Only
Option
Engineering
Leadership
Required core courses12 SH12 SH12 SH
Electives12 SH20 SH4 SH
Master of Science thesis8 SHN/AN/A
Leadership coursesN/AN/A16 SH
Minimum semester hours required32 SH32 SH32 SH

 

Learning Outcomes: 

The M.S. programs' student learning outcome is

  • The ability to use basic engineering concepts flexibly in a variety of contexts.