Master of Science in Software Engineering (MS SE)

The MS program in Software Engineering equips students with advanced knowledge of the concepts, techniques, skills and tools for developing modern large-scale software systems.

Software engineering encompasses a wide range of topics including software requirements, specification, analysis, design, implementation, verification, deployment, reuse, project management and evolution of software products.An orthogonal perspective of the discipline includes engineering Software Systems for performance, reliability, security, scalability, maintainability, etc. It also encompasses the economic and organizational aspects.

Detailed curriculum and requirements for the M.S. in Software Engineering are available in the catalog at this link.