Program Overview
The core objective of the MS Software Engineering program at Iqra National University is to develop highly skilled software engineers with strong analytical, technical, and research capabilities. The program aims to prepare graduates for professional careers in the software industry as well as for advanced research and academic roles, emphasizing both theoretical foundations and practical applications of software engineering to solve real-world problems.
Program Educational Objectives (PEOs)
Equip students with advanced software engineering methodologies enabling them to analyze complex problems and design, develop, test, and evaluate high-quality software systems.
Develop students' competence in modern software development practices, tools, and frameworks, preparing them to work effectively in both individual and team-based environments.
Strengthen students' understanding of core and emerging areas of software engineering, enabling them to adapt to evolving technologies and industry demands.
Enhance students' communication, management, and interpersonal skills, enabling effective interaction with clients, stakeholders, and multidisciplinary teams.
Promote research skills and innovation, enabling students to conduct independent research and contribute to the advancement of software engineering in both academic and industrial domains.
Program Highlights
- Develops highly skilled software engineers with analytical, technical and research capabilities
- Balances theoretical foundations and practical applications
- Prepares graduates for industry and academic/research roles
Key Details
Duration
2 Years (4 Semesters)
Eligibility
Degree in a relevant subject from a recognized university after 16 years of education with at least 60% marks or CGPA of at least 2.0; NTS-GAT General Test with minimum 50% cumulative score or university test with 60% marks, presented before the Graduate Research Committee for final selection/interview.