Eligibility Criteria

The minimum requirements for admission in MS CS degree program are:

  • A degree earned after sixteen years of education from an HEC recognized university (BS/BE) or any other examination declared equivalent to 16 years of education by HEC in the relevant subject is eligible for admission to Master course
  • At least CGPA of 2.5 (on a scale of 4.0) or 60% Marks.
  • The following courses are recommended to be completed as prerequisite against core courses of the program if required:
    • Analysis of Algorithms
    • Assembly Lang. / Computer Architecture
    • Computer Networks
    • Computer Programming
    • Data Structures
    • Database Systems
    • Operating Systems
    • Software Engineering
    • Theory of Automata

These prerequisite courses will be shown in the transcript as non-credit courses. The student will be admitted to the program as per the recommendations of the Department.


The minimum duration for completion of MS CS degree is 1.5 years. The HEC allows a maximum period of four years to complete MS CS degree requirements. The Master of Science in Computer Science is offered with two options:

Option 1

Completion of 24 credits hour of course work and 6 credit hours for Thesis Registration in “MS Thesis – I” is allowed provided the student has

  • Passed the “Research Methodology” course; AND
  • CGPA is equal to or more than 3.5 .


  • Earned at least 18 credits
  • Passed the “Research Methodology” course; AND
  • CGPA is equal to or more than 3.0

Option 2

Completion of 30 credit hours of course work

Degree Completion Requirements

To become eligible for award of MS degree, a student must satisfy the following requirements:

  1. Must have studied and passed the prescribed courses, totalling at least 30 credit hours, including four core courses.
  2. Must have earned CGPA (Cumulative Grade Point Average) of at least 3.0 on a scale of 4.0.