The MS program in computer science imparts advanced knowledge in core Computer Science subjects and also of different streams, e.g., semantic computing. At the same time, students get initial training on how to conduct research through research thesis. The successful graduate may develop careers in Research and Development, Industry, Academia, Defense Organizations etc. At the MS level, the department of Computer Science at Muhammad Ali Jinnah University offers specializations in the fields of:

  • Software Engineering
  • AI and Data Science
  • Information and Network Security


  • 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.


A student admitted in this program will have to complete the degree requirements by following any one of the options given below:

AREACr. Hrs.
24 Cr. Hrs. Course Work and 06 Cr. Hrs. Thesis30
27 Cr. Hrs. Course Work and 03 Cr. Hrs. Project30


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.


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.


A student is required to earn a minimum 2.50/4.00 CGPA on the completion of his degree requirements.

Core Courses

Course TitleCodeCr. Hrs.
Advanced Topics in Theoretical Computer ScienceCS62603
Applied ProgrammingCS51103
Advanced Research MethodsCS51103
Advanced Analysis of AlgorithmsCS55103

Specialization Areas

1. Software Engineering

Course TitleCodeCr. Hrs.
Agile Soft¬ware Project ManagementCS51403
Business Process Re-EngineeringCS76303
Information Processing TechniquesBI50133

2. AI & Data Science

Course TitleCodeCr. Hrs.
Data Science for MathematicsCS76403
Deep LearningCS66503
Machine LearningBI50133
Information ExtractionCS76103

3. Network & Information Security

Course TitleCodeCr. Hrs.
Wireless Sensor and Mesh NetworkingCS77203
Topics in Network SecurityCS57403
Enterprise Information SecurityCS67303
Information Security ManagementCS57503

Research Project/Thesis

Course TitleCodeCr. Hrs.
Research ThesisCS6110/CS61206
Research ProjectCS61303

Scheme of Studies

Semester 1

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
XXXXXXAdvanced Topics in Theoretical Computer Science303
XXXXXXApplied Programming303
XXXXXXElective I303

Semester 2

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
XXXXXXAdvanced Research Methods303
XXXXXXAdvanced Analysis of Algorithms303

Semester 3

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
XXXXXXElective-III / Research Thesis-I303

Semester 4

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
XXXXXXResearch Thesis-II / Research Project303