The graduate program in Software Engineering helps to learn advance skill in software engineering and prepare the students to take high level jobs in software industry. The program helps academically oriented students who wish to continue education and pursue advance and highly technological aspects of software engineering. At the MS level, the department of Software Engineering at Muhammad Ali Jinnah University offers specializations in the fields of:
- Project Management
- Information Systems
ADMISSION REQUIREMENTS
- A minimum of 16 years of education leading to BS in Computer Science/ Information Technology/ Software Engineering or equivalent. Applicants with undergraduate degree from non-relevant areas may be required to take some undergraduate courses to fulfill pre-requisite deficiencies as determined by the Graduate Admission Committee. The deficiency Cr. Hrs. will not be counted towards the minimum Cr. Hrs. requirement for the award of the MS degree.
- Minimum 2.00/4.00 CGPA or 50% marks
- Admission Test / HEC Approved Test.
DEGREE REQUIREMENTS
A student admitted in this program will have to complete the degree requirements by following any one of the options given below:
AREA | Cr. Hrs. |
---|---|
24 Cr. Hrs. Course Work and 06 Cr. Hrs. Thesis | 30 |
27 Cr. Hrs. Course Work and 03 Cr. Hrs. Project | 30 |
Course work only (10 Courses) | 30 |
SPECIALIZATION REQUIREMENTS
A student can claim a specialization if he/she has completed 15 Cr. Hrs. including research work, if opted, from one of the specialization area courses offered by the department. Otherwise, on the completion of 30 Cr. Hrs. he/she will be awarded the MS degree without any specialization.
DURATION
This is normally a two years program comprising of 4 semesters. There will be a Fall and a Spring semester in each year. The maximum duration to complete MS in Computer Science is 4 years.
CGPA REQUIREMENT
A student is required to earn a minimum 2.50/4.00 CGPA on the completion of his degree requirements.
Core Courses
Course Title | Code | Cr. Hrs. |
---|---|---|
Advanced Topics in Requirement Engineering | CS7110 | 3 |
Applied Programming | CS6420 | 3 |
Advanced Topics in Software Architecture | CS7130 | 3 |
Advanced Research Methods | CS5510 | 3 |
Advanced Topics in Software Quality Assurance | CS7120 | 3 |
Specialization Areas
1. Project Management
Course Title | Code | Cr. Hrs. |
---|---|---|
Agile Software Project Management | CS5140 | 3 |
Business Process Re-Engineering | CS7630 | 3 |
Principles of Project Management | MG5500 | 3 |
Project Planning & Scheduling | MG5510 | 3 |
2. Information Systems
Course Title | Code | Cr. Hrs. |
---|---|---|
Wireless Sensor and Mesh Networking | CS7720 | 3 |
Information Security Management | CS5750 | 3 |
Information Processing Techniques | BI5013 | 3 |
Topics in Network Security | CS5740 | 3 |
Enterprise Information Security | CS6730 | 3 |
Research Project/Thesis
Course Title | Code | Cr. Hrs. |
---|---|---|
Research Thesis | CS6110/CS6120 | 6 |
Research Project | CS6120 | 3 |