Latest News

MS / MPhil Software Engineering

MS / MPhil Software Engineering: 2-Year, 4-Semester Program (30 Credit Hours).

The aim of MS/MPhil Software Engineering program is to provide the students with theoretical knowledge and practical training in various core domains of Software Engineering field. This program also greatly focuses on developing students’ critical thinking, analytical and research skills with an objective to forge highly demanded professionals for leading software engineering industry players as well as good researchers equipped with research training required to pursue advanced research in the Software Engineering field.

Pre-requisite: BS (SWE) or relevant discipline (16-year education), pre-entry test and interview.

Note: Having passed 1st semester course work with GPA 3.0 or above, MS/M.Phil students are eligible to start research while the 2nd semester coursework is in progress. 

Semester I

S.No.

Code

Course Title

Cr. Hrs.

1

SENG-800

Advanced Requirements Engineering (SE Core)

3

2

SENG-802

Software Quality Assurance (SE Core)

3

3

SENG-804

Elective I

3

  4

SENG-806

Elective II

3

 

 

Semester Total  

12

 

Semester II

S.No.

Code

Course Title

Cr. Hrs.

1

SENG-808

Elective III

3

2

SENG-810

Elective IV

3

3

SENG-812

Elective V

3

4

SENG-814

Elective VI

3

 

 

Semester Total

12

 

3rd to 4th Semester:

Research on the approved topic and thesis / dissertation write-up and its defense (06 Credit Hours).

 

A list of elective courses for MS / MPhil Software Engineering program:

 

S.No

Course Title

Credit

Hours

  1.  

Software Risk Management

3

  1.  

Software Measurement and Metrics

3

  1.  

Software Configuration Management

3

  1.  

Reliability Engineering

3

  1.  

Component Based Software Engineering

3

  1.  

Design Patterns

3

  1.  

Complex Networks

3

  1.  

Agent Based Modeling

3

  1.  

Formal Methods

3

  1.  

Semantic based Software Engineering

3

  1.  

Model Driven Software Development

3

  1.  

Software Process Engineering

3

  1.  

Advanced Web Services

3

  1.  

Advanced Human Computer Interaction

3

  1.  

Simulation and Modeling

3

  1.  

Computer Vision

3

  1.  

Digital Image Processing

3

  1.  

Bioinformatics

3

  1.  

Graph Theory

3

  1.  

Neural Networks

3

  1.  

Cloud Computing

3

  1.  

Pervasive Computing

3

  1.  

Advanced Distributed Computing

3

  1.  

Model Verification and Validation

3

  1.  

Advanced Software Architecture and Design

3

  1.  

Mobile Computing

3

  1.  

Social Computing

3

  1.  

Data ware Housing

3

  1.  

Expert Systems

3

  1.  

Multi Agent Systems

3

  1.  

Natural Language Processing

3

  1.  

Biometric Systems

3

  1.  

Intelligent User Interfaces

3

  1.  

Advanced Database Systems

3

  1.  

Multimedia Databases

3

  1.  

Data Mining

3

  1.  

Advanced Software Engineering

3

  1.  

Research Methods

3

  1.  

Business Process Reengineering

3

  1.  

Enterprise Integration

3

  1.  

Enterprise Resource Planning

3

  1.  

Stochastic Processes

3