The Engineering Software Design Concentration (within the Masters in Computer Systems Engineering Degree) is designed for students with a bachelor's degree in engineering, computer science or the physical sciences. The concentration focuses on software engineering as it relates to object-oriented design and analysis, the construction and use of software components, and the development of server-side enterprise software systems. All students are required to do a Software Engineering Project or a Master's Thesis. Students may pursue a Ph.D. after completion of the Master's Degree.