Master of Science (MS) in Computer Science is a research based degree program being offered by Department of Computer Science at Islamabad, Karachi, Lahore, Peshawar and Sialkot. The program is designed to produce academicians and professionals of high quality throughout the country. Course work designed for MS in Computer Science provides a breadth based knowledge of the field whereas the specialization equips the students with in-depth knowledge of a specific area of computer science.  


It is a two-year duration program spread over four semesters. Each semester has 18 weeks duration.

Eligibility Requirements

16-year education i.e., BS in Computer Science/ BS in Information Technology/ Bachelor of Computer Science (Hons)/ Master of Computer Science/ Master of Information Technology/ M.Sc (Computer Science) from a recognized institution. Candidate must have at least CGPA 2.50 out of 4.00 or first division. Each candidate is required to pass the NTS – GAT-General test.

For detailed information about NTS Test (GAT-General) visit NTS website Candidate already qualified NTS-GAT-General has to attach photocopy of valid NTS result with their admission form.

Assessment of Study Progress

The students’ study progress evaluation mechanism is based on continuous assessment throughout the semester by giving assignments, online quizzes, Graded Moderated Discussion Boards (GMDBs), mid-term and final term examinations.

Award of Degree

For the award of the Master of Science in Computer Science degree, a student is required to complete the 24-credit hours course work program and six-credit hour thesis research with minimum CGPA of 3.00 out of 4.00.

Courses of Study

Following are the courses of MS (CS) program. The courses may be revised from time to time as a result of continuous review to bring them at par with courses being taught at top class foreign universities. While reviewing the courses, need of local industry and job market is also given full consideration. MS (CS) program is 30-credit hours program comprised of followings:

Click here  to View Study Scheme of MS in Computer Science

(Note: If the schedule of courses pursued by a candidate does not provide adequate background for the degree course, which he/she intends to take up, he/she may be required to make up the deficiency by taking one or more additional course (s) of deficiency level as may be prescribed by the University).

Fee Structure

Fee payable at the time of submission of admission application form is Rs. 16, 600/- (includes admission fee, registration fee, security, fall semester enrolment fee and NTS test fee). If a candidate has already qualified NTS-GATS-General test then NTS fee Rs. 600/- will be adjusted later. Details of fee structure are as under:



Fee Structure

Amount (Rs.)

Admission Fee (Once)


Registration Fee (Once)


Security Fee (Once, refundable)      


Enrollment Fee/Semester


Tuition Fee/credit hour


Thesis Fee