MS Computer Sciences

 

Scheme of Study

MS (CS) Program

Duration:

04 Semesters (2 years)

Courses

24 Credits

Thesis

9 credits

Comprehensive Examinations

Subjective/Objective basis

Total

33 Credits

Program Structure

The graduate program should embody sufficient flexibility to fulfill the requirements of either an “academic” degree (Breadth-Based) obtained in preparation for further graduate study or a terminal “professional” degree (Depth-Based). The discipline of Computer Science has matured enough that the distinction between academic and professional programs is beginning to appear. However, the concept of an utterly terminal program is not widely accepted in the field. All Computer Science academic programs should provide the possibility of additional study in the field. The proposed program is intended to establish an integrated breadth and depth based curriculum model to assure that the common aspects of various potential masters’ programs in Computer Science are captured. The proposed curriculum structure may be implemented within four-semester time. A project/ thesis work may be unified with student’s chosen depth oriented specialties. Generally graduate programs are structured with a common core of fundamental material and wide range of options for the rest of the course work.

Eligibility

  • BS (CS) 4 Years Degree Program (min 130 credit hours), or
  • Computer Science Conversion Course 2 Years Degree Program referred to as “MCS” or “MSc (CS)”.
  • BCS-3 years Degree Program-Student will be required to complete the deficiency of difference of total earned credit hours and 120 credit hours.
  • 16 year Science and Engineering graduates are eligible but they have to cover deficiency.

Courses Requirements:

Core courses

Code

Course Title

Credit hours

CSC 531

Advanced Theory of

Computation

3

CSC 532

Advanced Algorithm

Analysis

3

CSC 521

Advanced Operating

Systems

3

CEN 541

Advanced Computer

Architecture

3

 

 

(12/33)

 List of Elective Courses

Course Title

Credit hours

Digital Signal Processing

3 (3-0)

Parallel and Distributed Computing

3 (3-0)

Control Systems and Robotics

3 (3-0)

Real Time Operating Systems

3 (3-0)

Advance Networking

3 (3-0)

Network Security

3 (3-0)

Topics in Computer Networks

3 (3-0)

Network Administration

3 (3-0)

Ad-Hoc and Wireless Networks

3 (3-0)

Theory of Programming Languages

3 (3-0)

Multimedia Database

3 (3-0)

Computer Vision

3 (3-0)

Pattern Recognition and Analysis

3 (3-0)

Advance Software Architecture

3 (3-0)

Advance Topics in Software Engineering

3 (3-0)

Selected Topics in Requirement

Engineering and Knowledge Management

3 (3-0)

Formal Specifications and Modeling

3 (3-0)

Selected Topics in Software Quality

Assurance

3 (3-0)

Usability Engineering in HCI

3 (3-0)

Research Methods

3 (3-0)

Computational Intelligence

3 (3-0)

Evolutionary Algorithms

3 (3-0)

Machine Learning

3 (3-0)

Applied Business Intelligence

3 (3-0)

Selected Topics in Data Mining and Data

Ware-Housing

3 (3-0)

MS (CS) Program Semester-wise Plan

Semester 1 (12 credit hrs)

Subject

Credit hours

Advanced Theory of Computation

3

Advanced Algorithm Analysis

3

Advanced Operating Systems

3

Advanced Computer Architecture

3

Total

12

 

 

 

 

 

Semester 2 (9 credit hrs)

Subject

Credit hours

Elective I

3

Elective II

3

Elective III

3

Total

9

Semester 3 (6 credit hrs)

Subject

Credit hours

Thesis (partial registration)

3

Elective IV

3

Total

6

Semester 4 (6 credit hrs)

Subject

Credit hours

Thesis (partial registration)

6

Total

6

 

 

Total (all semesters) 33

Course Contents

The course contents of the courses of the scheme of study are available online at website of Higher Education Commission (HEC) of Pakistan.

PhD (Computer Science)

The PhD program is conducted as per the guidelines provided by Higher Education Commission (HEC) of Pakistan.