Program Objectives

MS Computer Science (CS) is a research-based degree program for candidates with at least sixteen years education in the field of computing. The MSCS is aimed at those students who want to extend their knowledge to a more advanced and highly specialized material that reflects current research trends in cutting edge of various CS disciplines. The program prepares the students for not only the industry but also would give them the required knowledge to prepare them for doctoral level degrees. Although the MS-CS is an independent program, however, research work developed in MS program can be stretched and made more comprehensive to serve as the research base for a PhD in CS provided the candidate fulfills all the requirements of the Institute and the HEC. The MS Computer Science will enable the students to:

  • Have a solid understanding of computational theory and foundational mathematics
  • Have substantial exposure to advanced topics in multimedia systems, software engineering, networks, computer architecture, and operating systems
  • Prepare students to conduct research in computer science with advanced training in selected areas
  • Increase the opportunities for advanced positions in computing profession

Eligibility for Admission

4-year BCS/BIT/BE or BS (Telecom, Electrical, Electronics) with at least 2.70 CGPA or 2 years Master’s degree in Computing/IT (awarded after 2 years BSc) with a 2.70 CGPA (with a minimum of 120 credit hours in Bachelors and 60 credit hours in the Master program) or 60% aggregate marks in annual system from any HEC recognized university/institute.

Qualifying the ETS-GRE general test/NTS GAT- General /Institute’s own test or any other test required by the HEC with minimum 50% marks in test and minimum 40% marks in interview are mandatory for admission.

The Hafiz Quran shall be given a special credit of 20 marks.
The credit marks shall be added subject to fulfillment of basic requisite academic qualification.

Semester Wise Breakup of Courses

Semester 1

Course Code

Course Title

Credit Hours

RES 726

Research Methodologies

3

Core Course – I

3

Core Course – II

3

Core Course – III

3

Total

12

Semester 2

Course Code

Course Title

Credit Hours

Core Course – IV

3

Elective – I

3

Elective – II

3

Elective – III

3

Total

12

Semester 3

Course Code

Course Title

Credit Hours

Elective – IV

3

RES 792

Research Thesis/Two Additional Electives

6

Total

9

Core Courses

Course Code

Course Title

Credit Hours

CSC 701

Advanced Theory of Computation

3

CSC 705

Advanced Algorithm Analysis

3

CSC 711

Advanced Operating Systems

3

CSC 715

Advanced Computer Architecture

3

Elective Courses

Course Title

Credit Hours

Advanced Multimedia Systems

3

Advanced Machine Learning

3

Agile Software Development

3

Advanced Natural Language Processing

3

Modeling & Simulation

3

Advanced Computer Vision

3

Deep Learning

3

Distributed Computing

3

Advanced Computer Networks

3

Advanced Cryptography and Network Security

3

Cloud and Grid Computing

3

Bioinformatics

3

Advanced Data Visualization

3

Advanced Digital Image Processing

3

Advanced Topics in Internet of Things

3

Note: The institute may add or remove the electives according to the resources available and market demand.