MS Software Engineering

Introduction:
The graduate program in Software Engineering helps to learn an advanced skill in software engineering and prepare the students to take high-level jobs in the software industry. The program helps academically oriented students who wish to continue their education and pursue advanced and highly technological aspects of software engineering.

Road Map MS Software Engineering

Semester 1

Course Code Course Title Credits
Core I 3
Core II 3
Core III 3
                                                                                                                 Total 9

Semester 2

Course Code Course Title Credits
Core IV 3
Elective I 3
Elective II 3
                                                                                                                 Total 9

 

Semester 3

Course Code Course Title Credits
Elective III 3
Elective IV 3
THS 799 Thesis I / (Elective V) 3
                                                                                                                 Total 9

 

Semester 4

Course Code Course Title Credits
THS 799 Thesis II / (Elective VI) 3
                                                                                                                 Total 3

Total Program Credit Hours: 30

 

 

CORE COURSES

S.No Course Code Course Title Credits

1

SEN 781

Advanced Software System Architecture

3

2

SEN 706

Software Testing and Quality Assurance

3

3

SEN 701

Advanced Requirement Engineering

3

4

ESC 701

Research Methodology

3

 

DOMAIN ELECTIVE COURSES

1

SEN 724

Advanced Automated Software Engineering

3

2

SEN 746

 Advanced Software Metrics

3

3

SEN 747

Advanced Software Project Management

3

4

SEN 702

Advanced Agile Software Development Methods

3

5

SEN 729 Advanced DevOps

3

6

SEN 720

Advanced Human-Computer Interaction

3

7

SEN 723

Formal Methods and Specifications

3

8

SEN 754

Advanced Web Computing System and
Application

3

9

SEN 755

Service-Oriented Computing

3

10

SEN 756

Advanced Usability Engineering

3

11

SEN 758

Component-based Software Engineering

3

12

SEN 759

Software Re-Engineering

3

13

SEN 760

Complex Adaptive Systems

3

14

SEN 762

Advanced Big Data Analytics

3

15

SEN 763

Advanced Software Engineering

3

16

SEN 764

Ontology Engineering

3

17

SEN 774

IoTs Architecture, Protocols & Applications

3

18

SEN 705

 Advanced Interaction Design

3

GENERAL ELECTIVE COURSES

1

CSC 706

Advanced Ubiquitous Computing

3

2

CSC 721

Advanced Design and Analysis of Algorithm

3

3

CSC 704

Advanced Cryptography

3

4

CSC 708

Advanced Simulation and Modeling

3

5

CSC 711

Advanced Artificial Intelligence

3

6

CSC 719

Machine Learning

3

7

CSC 720

Advanced Operating Systems

3

8

CSC 741

Advanced Natural Language Processing

3

9

CSC 744

Advanced Computer Graphics

3

10

CSC 746

Advanced-Data Mining

3

11

CSC 761

Advanced Neural Networks

3

12

CSC 751

Pattern Recognition

3

13

CSC 753

Distributed Databases

3

14

CSC 759

Agent-based Modeling

3

15

CSC 760

Advanced-Data Warehousing

3

16

CSC 764

Computer Vision

3

17

CSC 765

BioMedical Image Analysis

3

18

CSC 781

Cloud Computing

3

19

ISC 748

Blockchain Technologies

3

20

DSC 707

Deep Learning

3

21

CEN 707

Advanced Distributed Systems

3

22

CEN 720

Advanced Computer Architecture

3

23

CEN 745

Advanced Digital Image Processing

3

24

GSC 700

Advanced Engineering Mathematics

3

25

EET 702

Advanced Network Security

3

26

DSC 703

Data Visualization

3

27

ISC 732

Advance Computer Security

3

28

ISC 747

Advanced Cryptanalysis

3