The Master of Science in Software Engineering is a 36 credit-hour program. Offered online and on-campus, the degree focuses on the foundations of software engineering, including areas such as requirements, design, development, testing, verification, human-computer interaction, and project management. The master's degree is designed to give students a thorough knowledge of the field and to provide an enduring foundation for future professional growth. The program blends theory and practice into a learning experience that develops skills applicable to complex real-world problems.
Graduates with the M.S. in Computer Information Systems are able to (1) communicate software engineering concepts, designs, and solutions effectively and professionally; (2) apply knowledge of software engineering to produce effective designs and solutions for specific problems; (3) identify, analyze, and synthesize scholarly literature relating to the field of software engineering; and (4) use software development tools, software systems, and modern computing platforms.