MS Computer Science
Apycom jQuery Menus

MS Computer Science


Program Description

The Department of Computer Science is committed to a high quality graduate education. The graduate program in Computer Science upholds and strengthens the mission of MOST (Ministry of Science and Technology), and HEC by providing excellence in instruction, innovation in research and scholarship, and service to the university, the profession, and the public.The objectives of the Graduate Computer Science Program are that all students will:

  • Possess a breadth of knowledge in Computer Science, combined with a depth of knowledge in at least one focus area
  • Be capable of independent research in Computer Science
  • Be familiar with the literature in the field and be able to perform a literature search on an advanced topic in Computer Science
  • Be knowledgeable about the theoretical foundations of computing and have strong practical application experience
  • Be able to make a professional presentation and be able to write a professional paper in Computer Science
  • Have experience working in teams
  • Understand and respect the professional standards of ethics expected of a computer scientist

Career prospects:

The objective of offering MS in Computer Sciences is to provide an opportunity to enhance the knowledge of all those graduates who have good scholastic background in Computer Science or related disciplines. It is a platform for them to work in and explore further their areas of interest. The course is tailored in a way that it covers state-of-art concepts in the realms of computer science


  • Careers in academia
  • Careers in research
  • Careers in industrial research projects

 

Eligibility Criteria:

The admission into the graduate program is very competitive based on merit. The merit will be determined on the basis of the academic record, test and interview

 

Pre-Requisites for MS(CS) Admission

  • A 16 years degree in the relevant field from an accredited educational institution with first division (annual system) or CGPA2.5/4.0 (semester system) with no third division or D grade throughout the academic career
  • NTS GAT(General) with 50% marks

GRE Requirement:

  • GRE (Subject) as per HEC policy or NTS GAT (Subject) with 60% Marks

Note: In case a student is weak or does not have pre-requisite background in certain areas he/she may be advised by the department to take some non-credit courses


Scheme of Studies for MS Program:

The MS program will consist of 24 credit hours of course work from graduate level courses and 6 credit hours of MS thesis.

  

Semester 1:

Course Code

Course Title

Credit Hours

CSC511

Advanced Algorithms Analysis

3

CSC521

Advanced Topics in Computer Architecture

3

CSC522

Advanced Topics in Operating Systems

3

 

Elective I

3

 

Total

12

 

Semester 2:

Course Code

Course Title

Credit Hours

 

Elective II

3

 

Elective III

3

 

Elective IV

3

 

Elective V

3

 

Total

12

 

Semester 3:

Course Code

Course Title

Credit Hours

CSC699

Thesis

6

 

Total

6

Total Credit Hours

30

 

Elective Courses - MS Computer Science:

Database Systems

Course Code

Course Title

Credit Hours

CSC673

Advanced Topics in Distributed Databases

3

CSC674

Advanced Topics in  Object Oriented Databases

3

CSC675

Web Based Databases

3

CSC676

Advanced Topics in Database Systems

3

CSC677

Advanced Topics in Data Warehousing

3

CSC678

Advanced Topics in Data Mining

3

CSC876

Special Topics in Database Systems

3

CSC877

Special Topics in Data Warehousing

3

CSC878

Special Topics in Data Mining

3

Computer Networks

Course Code

Course Title

Credit Hours

CSC612

Advanced Topics in Distributed Computing

3

CSC631

Advanced Topics in Computer Networks

3

CSC632

Performance Evaluation of Networks

3

CSC633

Advanced Topics in Cryptography & Network Security

3

CSC636

Advanced Topics in Wireless Networks

3

CSC637

Advanced Topics in Social Networks

3

CSC638

Advanced Topics in Distributed Systems

3

CSC731

Challenged Networks

3

CSC831

Special Topics in Computer Networks

3

CSC832

Special Topics in Performance Evaluation of Networks

3

CSC833

Special Topics in Cryptography

3

CSC834

Special Topics in Network Security

3

CSC835

Special Topics in Ad-Hoc Networks

3

CSC836

Special Topics in Wireless Technologies

3

CSC837

Special Topics in Social Networks

3

Software Engineering

Course Code

Course Title

Credit Hours

CSC626

Advanced Topics in Human Computer Interaction

3

CSC691

Advanced Topics in Software Estimation and Costing

3

CSC692

Advanced Topics in Requirements Engineering

3

CSC693

Advanced Topics in Software Project Management

3

CSC694

Advanced Topics in Software Quality Assurance

3

CSC695

Advanced Topics in Software Engineering Technologies

3

CSC697

Advanced Topics in Object Oriented Software Engineering

3

CSC698

Advanced Topics in Product Line Systems

3

CSC791

Advanced Topics in Software Scope  Management

3

CSC793

Policy Issues in Software Industry

3

CSC794

Agent Oriented Software Engineering

3

CSC796

Knowledge Management for Software Systems

3

CSC826

Special Topics in Human Computer Interaction

3

CSC891

Special Topics in Requirement Engineering

3

CSC892

Special Topics in Product Line Systems

3

CSC893

Special Topics in Software Scope  Management

3

CSC895

Special Topics in Software Engineering

3

CSC896

Special Topics in Software Estimation and Costing

3

Semantic Web and Service Engineering

Course Code

Course Title

Credit Hours

CSC669

Semantic Web

3

CSC642

Component Software

3

CSC643

Semantic Web Services

3

CSC644

E-Services for Business Integration

3

CSC649

Web Warehousing & Web Mining

3

CSC677

Advanced Topics Data Warehousing

3

CSC678

Advanced Topics in Data Mining

3

CSC771

Advanced Topics in Semantic Web

3

CSC871

Special Topics in Semantic Web

3

CSC877

Special Topics in Data Warehousing

3

CSC878

Special Topics in Data Mining

3

Artificial Intelligence

Course Code

Course Title

Credit Hours

CSC661

Intelligent Systems Design

3

CSC663

Advanced Topics in Expert Systems

3

CSC665

Advanced Topics in Knowledge Based Systems

3

CSC666

Advanced Topics in Decision Support Systems

3

CSC667

Natural Language Processing

3

CSC668

Machine Learning

3

CSC761

Advanced Topics in Intelligent Systems

3

CSC762

Advanced Topics in Neural Networks

3

CSC763

Advanced Topics in Machine Learning

3

CSC764

Advanced Topics in Artificial Intelligence

3

CSC865

Special Topics in Intelligent Systems

3

CSC866

Special Topics in Neural Networks

3

CSC867

Special Topics in Machine Learning

3

CSC868

Special Topics in Artificial Intelligence

3

Computer Graphics and Visualization

Course Code

Course Title

Credit Hours

CSC652

Advanced Topics in Computer Vision

3

CSC557

Data Structures for Computer Graphics

3

CSC650

Advanced Topics in Digital Image Processing

3

CSC651

Pattern Recognition

3

CSC653

Advanced Topics in Computer Graphics

3

CSC656

Advanced Topics in Multimedia and Graphics Language

3

CSC657

Advanced Topics in Image Processing

3

CSC658

Advanced Topics in Graphic Information Systems

3

CSC659

Advanced Topics in Simulation and Modeling

3

CSC856

Special Topics in Multimedia and Graphics Language

3

CSC857

Special Topics in Image Processing

3

CSC858

Special Topics in Graphic Information Systems

3

CSC859

Special Topics in Simulation and Modeling

3

Business Intelligences

Course Code

Course Title

Credit Hours

CSC649

Web Warehousing & Web Mining

3

CSC663

Advanced Topics in Expert Systems

3

CSC665

Advanced Topics in Knowledge Based Systems

3

CSC666

Advanced Topics in Decision Support Systems

3

CSC675

Web Based Databases

3

CSC677

Advanced Topics in Data Warehousing

3

CSC678

Advanced Topics in Data Mining

3

CSC865

Special Topics in Intelligent Systems

3

CSC877

Special Topics in Data Warehousing

3

CSC878

Special Topics in Data Mining

3