Programs - MS Computer Science

The MS (Computer Science) comprises of both course work as well as research component. There are four ‘core courses’ aimed at strengthening the understanding and competence of students in computer science fundamentals. The University expects its MS graduates to pursue careers either as ‘Computer Science Faculty Members’ or as ‘Software Development Managers’ in the industry.

Duration:

The minimum duration of the MS is two years and maximum duration is four years as per HEC policy.

Award of Masters’ Degree:

On recommendations of the FBS of the University will award Master’s degree to the students who satisfy the following conditions:

  1. Have passed courses totaling at least 30 credit hours, including four core courses.
  2. Have achieved a minimum CGPA of 2.5 in coursework with a minimum of B grade in thesis (6 credit hours).
  3. Have completed prescribed credit hours (30crh) in coursework based programs with a minimum CGPA of 2.5.

 

Category wise Credit Hours Distribution

Category or Area

Credit Hours

Core

12

Electives

12

Thesis (or two courses for non-thesis)

6

Total Credit Hours

30

 

Semester Wise Breakup the Program

Semester-I

S.No.

Code

Subjects

Credit Hrs.

1

CS8xx

Core Course – I

3

2

CS8xx

Core Course – II

3

3

CS8xx

Core Course – III

3

                                                                Total

9

Semester-II

S.No.

Code

Subjects

Credit Hrs.

1

CS8xx

Core Course –IV

3

2

CS8xx

Elective –I

3

3

CS8xx

Elective –II

3

4

SS3xx

*Research Methodology

3(non-credit)

                                                              Total

9

* Research Methodology course is compulsory for those students who will go for Research Thesis

Semester-III

S.No.

Code

Subjects

Credit Hrs.

1

CS698

MS-Thesis –I

3

2

CS8xx

Elective –III

3

3

CS8xx

Elective –IV

3

                                                           Total

9

Semester-IV

S.No.

Code

Subjects

Credit Hrs.

1

CS699

MS-Thesis –II

3

                                                         Total

3

 

List of Core Course

Code

Course Title

Credit Hours

CS-801

Advanced Analysis of Algorithms

3

CS-802

Advanced Operating Systems

3

CS-803

Theory of Programming Languages

3

CS-804

Theory of Automata –II

3

CS-805

Advanced Computer Architecture

3

 

Mandatory Courses:

Code

Course Title

Credit Hours

SS-399

Research Methodology

3

List of Electives

Course Code

Course Name

Credit Hours

CS-810

Advanced Computer Networks

3

CS-811

Wireless Networks

3

CS-812

Network Simulation & Modelling

3

CS-813

Multimedia Communication

3

CS-814

Ubiquitous Sensor Networks

3

CS-815

Advanced Computer Vision

3

CS-816

Advanced Digital Image Processing

3

CS-817

Machine Learning

3

CS-818

Artificial Neural Networks

3

CS-819

Decision Support Systems

3

CS-820

Advanced Database Management Systems

3

CS-821

Data Mining

3

CS-822

Data Warehousing

3

CS-823

Web Engineering

3

CS-824

Advanced Web Analytics

3

CS-825

Semantic Web

3

CS-826

Advanced Software Engineering

3

CS-827

Advanced Software Project Management

3

CS-828

Software Testing and Quality Assurance

3

CS-829

Advanced Information Security

3

CS-830

Special Topics in Requirement Engineering

3

CS-831

Advanced Information Management Systems

3

CS-832

Object Oriented Databases

3

CS-833

Software Architecture

3

CS-834

Mobile & Pervasive Computing

3

CS-835

Real-time Systems

3

CS-836

Advance Operation Research

3

CS-837

Selected Topics in Human Computer Interface

3

CS-838

Sensor Networks

3

CS-839

Ubiquitous Technology and Applications

3

CS-840

Advanced IT Convergence Technology

3

CS-841

Cloud Computing

3

CS-842

Advanced HCI

3

CS-843

Advanced Deep Learning

3

CS-844

Advanced Internet of Things

3

CS-845

Advanced Reconfigurable Computing

3

CS-846

Advanced Pattern Recognition

3

CS-847

Parallel Algorithm Design & Analysis

3

CS-848

Natural Language Processing

3

CS-849

Advanced Topics in Computer Networks

3

IS-801

Advanced Networks & Cloud Computing

3

IS-802

Advanced Cryptography & Network Security

3

IS-803

High Performance Computing

3

 

 

Facebook News

Best University in Islamabad

MY University is a springboard for learning. It is committed to high quality teaching with a thriving interactive culture. That's why we have established a strong support system between students and staff. They work on professionalism, teamwork, respect, integrity, mentorship, systems thinking and communication skills. We intend to recruit a diverse intake of students – the best and the truest of a kind – as it is our vision to see the institution par excellence in the days ahead.

News & Events

Want to see the full list of upcoming Events? View Full Events Overview →