MS Computer Science


This program has been designed to cater the need of the students at a broad base, including fresh graduates, industry professionals, prospect researchers and faculty members in the domain of computing. The inherent and ever-increasing breadth in Computer Science makes it attractive for a vast range of interested audience. It extends from its algorithms, architecture and automata foundations to emerged areas like Artificial Intelligence, Machine Learning, Natural Language Processing, Soft Computing, Machine Vision, Cyber-Physical Systems, GraphicsBioinformatics, Cloud Computing, Big Data, Distributed Systems, Human Computer Interaction and Internet of Things. The MS (Computer Science) program at Riphah University offers a broad spectrum of courses, while simultaneously allowing emphasis in desired areas of specializations. The MS (Computer Science) comprises of both course work as well as research component. There are four ‘core courses’ and four ‘elective courses’ aimed at strengthening the understanding and competence of students in computer science.

Eligibility Criteria

Degree in relevant subjects, earned from a recognized university after 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).

The following core courses are recommended to be completed before entering the MS (CS) program.

  1. Analysis of Algorithms
  2. Assembly Lang. / Computer Architecture
  3. Computer Networks
  4. Computer Programming
  5. Data Structures
  6. Database Systems
  7. Operating Systems
  8. Software Engineering
  9. Theory of Automata

Students have the option to pursue 6 credit hours of the industrial project or 6 credit hours of course work instead of thesis for completion of MS degree after signing an undertaking.


Study LevelCourse LengthStart Semester 1st Semester Fee
Post Graduate2 Years Spring/FallFee


Study LevelCourse LengthStart DateApplication 
A minimum of 16 years of education in computer science or related fields from HEC recognized university with at least 60% marks or CGPA 2.0/4.0.2 Years 

Fall: September

Spring: March 

Apply Online


UAN: 033-11-000-111,
UAN Lahore: 042-111-747-424