The Master of Science degree in Computer Systems Engineering takes an engineering approach to software, and is especially for the more technically advanced student. The program produces sophisticated software engineers who are capable of taking on the challenges of how to implement large-scale and industry-specific information and communication infrastructures that can deliver the best information to the right people...at the right time.
The program meets the more complicated needs of engineering students with software development experience, given that the focus is on advanced systems engineering principles, information modeling, software development, roll-out of big systems—all in relation to formidable real-world problems. Students split their courses 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 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.
|Required core courses||12 SH||12 SH||12 SH|
|Electives||12 SH||20 SH||4 SH|
|Master of Science thesis||8 SH||N/A||N/A|
|Leadership courses||N/A||N/A||16 SH|
|Minimum semester hours required||32 SH||32 SH||32 SH|
The M.S. programs' student learning outcome is
- The ability to use basic engineering concepts flexibly in a variety of contexts.