Master of Science in Software Engineering is a two year degree particularly oriented to inculcate among the students an understanding of recent advanced methods and technologies in distributed software systems. It is a unique program with an overall objective to impart a comprehensive knowledge of designing, development, and analysis of software through effective engineering practices.
This advanced-level graduate research program emphasizes a rigorous foundation in technical tools and techniques necessary for providing creative solutions to complex computing problems. Through this course, our graduates will engage in active learning by balancing theoretical and applied knowledge of software engineering.
Our MS in Software Engineering will equip you with the expertise to develop software products and services through software engineering methods. The main objective is to develop fundamental knowledge, skills, and first-hand experience in software project management, reliability engineering, software testing, software measurements, and software risk management.
While studying software engineering, the opportunities for graduates to start their professional careers are extensive. There is a huge demand for software engineers in small and large corporations, industries, and in the fields of banking, education, and government. With specialization, you will have an option to pursue a career in research or continued studies towards a doctoral degree.