Skip Navigation Links

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,Multan,Gujranwala,Faisalabad 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. Admission is offered during fall session every year.


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 University / Institute. However, candidates having Computer Engineering / Bachelor of Science in Software Engineering / Bachelor of Engineering in Information Technology / Bachelor of Engineering (Computer & Information System) / B.Sc. Computer System Engineering (16-year education) from a recognized institution are also eligible but have to qualify deficiency course(s). The candidate must have at least CGPA 2.50 out of 4 or first division wherein GPA system is not implemented.

Virtual University of Pakistan conducts an Entry Test at the time of MS (CS) admission every Fall semester. Each candidate is required to pass the VU Entry Test with minimum 50% marks.
Note: Limited seats are available on merit basis.

Click here  to Download Entry Test Sample

Merit Calculation Formula for Admission to MSCS Program

Note: The MSCS Program is available for applicants residing within Pakistan only and is not available for overseas students. If any student wishes to move overseas after gaining admission, he/she will be required to withdraw from the program.

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 2.50 out of 4.

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

Click here  to View Fee Structure