Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. Nowadays, the demand of software is explosively increasing. In addition, there are several other concerned issues such as inaccurate development schedule, cost estimates and reliability of completed software. From those background Software Engineering show up to solve these problems. It has grown systematically out of the limitations of viewing software as just programming. Department of software engineering provides innovative and practical IT training to advance our goals by combining the best conceptual knowledge and academic theory with practical real world applications. Through the expertise of our leading faculty, custom programs are developed and delivered to support the needs of organizations and individuals. The graduate program prepares students for academic and industry leadership positions in software engineering. Software has become an essential building material in nearly all sectors of the economy. Students build on experience in both research and in practice to identify and address the core challenges of software engineering practice. These challenges relate to diverse topics such as software architecture and design, software assurance and program analysis, measurement and tools, teams and organizations, end-user programming, and other topics.
NOTE: The university may have additional program-specific eligibility requirements. It is recommended to verify these on the official university website.
Extra Notes
Application form expected to be out on first week of March 2026.