Academic Road Map for MS Software Engineering
Faculty of Engineering Sciences
Program Title: MS Software Engineering
Duration: 2 to 4 Years
Total Credit Hours: 32
Summary of Credit Hours
|
Sr. No. |
Courses as per HEC new GE Policy 2023
|
Credit Hours |
|
1. |
Core Courses |
12 |
|
2. |
Electives Courses |
12 |
|
3. |
Interdisciplinary courses |
2 |
|
3. |
Thesis/Elective |
6 |
|
4. |
Deficiency course in case of candidate from another domain or interdisciplinary domain |
- |
|
Total Credit Hours |
30 |
|
*Subject to allocation of deficiency courses by admission committee.
Semester-Wise Road map of MS SE
Semester 1
|
S No |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
|
1 |
|
SEN 721 |
Advanced Software System Architecture |
3 |
|
2 |
|
SEN 701 |
Advanced Requirement Engineering |
3 |
|
3 |
|
ESC 701 |
Research Methodology |
3 |
|
Total Credit Hours in Semester-1 |
9 |
|||
Semester 2
|
S No |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
|
1 |
|
SEN 706 |
Advanced Software Testing and Quality Assurance |
3 |
|
2 |
|
|
Elective I |
3 |
|
3 |
|
|
Elective II |
3 |
|
|
|
|
Fehm-e-Quran – I* |
1 |
|
Total Credit Hours in Semester-2 |
10 |
|||
* Only for Muslim Students.
Semester 3
|
S No |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
|
1 |
|
|
Elective III |
3 |
|
2 |
|
|
Elective IV |
3 |
|
|
|
THS 799 |
Thesis I / (Elective V) |
3 |
|
|
|
|
Fehm-e-Quran – II* |
1 |
|
Total Credit Hours in Semester-3 |
10 |
|||
* Only for Muslim Students. Non-Muslim students will study any course from available electives.
Semester 4
|
S No |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
|
1 |
|
THS 799 |
Thesis II / (Elective VI) |
3 |
|
|
Total Credit Hours in Semester-4 |
3 |
||
|
Total Program Credit Hours |
32 |
|||
MS SE (Master of Science in Software Engineering)
Core Courses
|
S No |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
SDGs |
|
1 |
- |
SEN 721 |
Advanced Software System Architecture |
3 |
9, 12 |
|
2 |
- |
SEN 706 |
Advanced Software Testing and Quality Assurance |
3 |
9, 12 |
|
3 |
- |
SEN 701 |
Advanced Requirement Engineering |
3 |
9 |
|
4 |
- |
ESC 701 |
Research Methodology |
3 |
4, 9 |
|
|
|
|
|
|
|
|
Total Credit Hours |
12 |
|
|||
List of Electives Courses
|
Sr. No. |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
SDGs |
|
1 |
- |
SEN 724 |
Advanced Automated Software Engineering |
3 |
9 |
|
2 |
- |
SEN 746 |
Advanced Software Metrics |
3 |
9 |
|
3 |
- |
SEN 747 |
Advanced Software Project Management |
3 |
8, 9 |
|
4 |
- |
SEN 702 |
Advanced Agile Software Development Methods |
3 |
8 |
|
5 |
|
SEN 720 |
Advanced Human Computer Interaction |
3 |
3,9 |
|
6 |
|
SEN 723 |
Formal Methods and Specifications |
3 |
9 |
|
7 |
- |
SEN 754 |
Advanced Web Computing System and Application |
3 |
9, 12 |
|
8 |
- |
SEN 755 |
Service-Oriented Computing |
3 |
9, 12 |
|
9 |
- |
SEN 756 |
Advanced Usability Engineering |
3 |
9, 11 |
|
10 |
|
SEN 758 |
Component-based Software Engineering |
3 |
9 |
|
11 |
- |
SEN 759 |
Software Re-Engineering |
3 |
9 |
|
12 |
- |
SEN 760 |
Complex Adaptive Systems |
3 |
9, 13 |
|
13 |
|
SEN 762 |
Advanced Big Data Analytics |
3 |
9, 3 |
|
14 |
- |
SEN 763 |
Advanced Software Engineering |
3 |
9 |
|
15 |
- |
SEN 764 |
Ontology Engineering |
3 |
9, 4 |
|
16 |
- |
SEN 774 |
IoTs Architecture, Protocols & Applications |
3 |
9, 11 |
|
17 |
- |
SEN 729 |
Advanced DevOps |
3 |
9 |
|
18 |
- |
SEN 705 |
Advanced Interaction Design |
3 |
9, 11 |
Note: (Minimum 2 of the above courses)
GENERAL ELECTIVE COURSES
|
Sr. No. |
Pre-requisite Course Code |
Course Code |
Course Title |
Credit Hours |
SDGs |
|
19 |
- |
CSC 761 |
Advanced Neural Networks |
3 |
9, 3 |
|
20 |
- |
CSC 751 |
Pattern Recognition |
3 |
9, 3 |
|
21 |
- |
CSC 753 |
Distributed Databases |
3 |
9, 12 |
|
22 |
- |
CSC 759 |
Agent-based Modeling |
3 |
9, 13 |
|
23 |
- |
CSC 760 |
Advanced Data Warehousing |
3 |
9, 12 |
|
24 |
- |
CSC 764 |
Computer Vision |
3 |
9, 3 |
|
25 |
- |
CSC 765 |
Bio-Medical Image Analysis |
3 |
3, 9 |
|
26 |
- |
CSC 781 |
Cloud Computing |
3 |
9, 12 |
|
27 |
- |
ISC 748 |
Blockchain Essentials |
3 |
9, 16 |
|
28 |
- |
DSC 707 |
Deep Learning |
3 |
9, 3 |
|
29 |
- |
CEN 707 |
Advanced Distributed Systems |
3 |
9, 11 |
|
30 |
- |
CEN 720 |
Advanced Computer Architecture |
3 |
9 |
|
31 |
- |
CEN 745 |
Advanced Digital Image Processing |
3 |
9, 3 |
|
32 |
- |
GSC 700 |
Advanced Engineering Mathematics |
3 |
9, 4 |
|
33 |
- |
EET 702 |
Advanced Network Security |
3 |
9, 16 |
|
34 |
- |
DSC 703 |
Advanced Data Visualization |
3 |
9, 11 |
|
35 |
- |
ISC 732 |
Advance Computer Security |
3 |
16 |
|
36 |
- |
ISC 747 |
Advanced Cryptanalysis |
3 |
16 |
Note: All Muslim students will study Fehm-e-Quran I and Fehm-e-Quran II while non-Muslim students will study any other course of 3 credit hours in 3rd semester.
List of Deficiency Courses
|
S No |
Course Title |
Credit Hours |
|
1 |
Object Oriented Programing |
3 |
|
2 |
Data Structures and Algorithms |
3 |
|
3 |
Introduction to Software Engineering |
3 |