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 |