MS Software Engineering

Objectives

Program Educational Objectives (PEOs)

The core objective of a Master of Science Software Engineering program is to provide students with advanced knowledge and skills in software development, including programming languages, software architecture, design patterns, and development methodologies. MSSE program is a combination of coursework and research and will prepare students to contribute to the advancement of software engineering knowledge through research projects, thesis work, or collaborations with industry partners.

Program Learning Outcomes (PLOs)

The graduated students will be able to

  • Understand the fundamental principles and best practices of software engineering, such as requirements engineering, software testing, software maintenance, and project management.
  • Identify, analyze, and address complex software issues, optimizing system performance and reliability.
  • Develop professionalism in software engineering practice, including issues related to privacy, security, intellectual property, and social responsibility.
  • Develop research capabilities to conduct independent research, contribute to the advancement of software engineering knowledge, and publish findings in academic journals or present at conferences.

Curriculum

Semester- I

Course Code

Course Title

Credits

CS-xxxx

Core Course - I

3(3-0)

CS-xxxx

Core Course - II

3(3-0)

CS-xxxx

Core Course - III

3(3-0)

RM6000

Research Methodology

-

 

Total

9

Semester-II

CS-xxxx

Core Course – IV

3(3-0)

CS-xxxx

Elective Course – I

3(3-0)

CS-xxxx

Elective Course – II

3(3-0)

CS-xxxx

Elective Course – III

3(3-0)

 

Total

12

Semester- III

CS-xxxx

Elective Course-IV

3(3-0)

CS8999

Research Thesis

6(0-6)

 

Total

9

 

Total Credit Hours

30