MS / MPhil Software Engineering: 2-Year, 4-Semester Program (30 Credit Hours).
The aim of MS/MPhil Software Engineering program is to provide students with theoretical knowledge and practical training in core domains of the field. This program also focuses on developing critical thinking, analytical and research skills with the objective of preparing highly demanded professionals for the software industry as well as capable researchers to pursue advanced studies.
Pre-requisite: BS (SWE) or relevant discipline (16-year education), pre-entry test and interview.
Note: Students with GPA 3.0 or above after 1st semester are eligible to start research while 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).
Elective Courses
| S.No | Course Title | Cr. Hrs. |
|---|---|---|
| 1 | Software Risk Management | 3 |
| 2 | Software Measurement and Metrics | 3 |
| 3 | Software Configuration Management | 3 |
| 4 | Reliability Engineering | 3 |
| 5 | Component Based Software Engineering | 3 |
| 6 | Design Patterns | 3 |
| 7 | Complex Networks | 3 |
| 8 | Agent Based Modeling | 3 |
| 9 | Formal Methods | 3 |