MS(CS)

Master of Science in Computer Science


The requirements to be completed by each student for award of MS(CS) degree are 34 credit hours, which comprise as 24 credits of course work (3 Core courses and 5 optional courses from General Computer Science Electives or Specialization Areas: total of 8 courses), and 10 credits of thesis based on approved topic. These courses are designed to meet the HEC requirements as proposed by National Curriculum Revision Committee meeting April 2001 and approved by UAAR Academic Council in 2007.

Admission Requirements

a.         Master of  Science in Computer Science, MS(CS), Pre-requisites:

BS(CS), BS(IT), and MCS with a GPA of 2.50 from recognised institutions. NTS (GAT) will be required for admission to MS(CS). From time to time the University will publish a list of courses which the applicants must have taken in their degrees. If for some reason any of the required courses have not been taken by the applicants, they will be required to take those courses as deficiency courses.

 

Fee Schedule

 

Degree Duration

2 Years

 

Fees Payable at the Time of Admission (Rs)

Total Credit Hours

34

 

Admission Fee (one time payable)

9,000

Total Fees (Rs.)

161,000

 

First Semester Tuition Fee

38,000

 

 

 

Total

47,000/-

 

Course Detail

 

 

#

Code

Core Courses

Credit hours

1

CS830

Theory of Computation

3(3-0)

2

CS832

Advanced Operating Systems

3(3-0)

3

CS846

Advanced Algorithm Analysis

3(3-0)

4

CS850

MS Thesis

10(0-30)

 

 

General Computer Science Electives

 

1

CS800

Visual Programming I

3(3-0)

2

CS801

Visual Programming II

3(3-0)

3

CS802

Distributed Computing

3(3-0)

4

CS810

Operation Research

3(3-0)

5

CS811

Simulation and Modeling

3(3-0)

6

CS812

Electronic Commerce

3(3-0)

7

CS831

Advanced Computer Architecture

3(3-0)

8

CS833

Theory of Programming Languages

3(3-0)

9

CS840

Advanced Topics in Programming

3(3-0)

10

CS847

Parallel Processing

3(3-0)

11

CS848

Real Time Operating Systems

3(3-0)

12

CS849

Advance Compiler Design - I

3(3-0)

13

CS851

Advance Compiler Design II

3(3-0)

 

 

#

Code

Artificial intelligence

Credit Hours

1

CS822

Pattern Recognition

3(3-0)

2

CS845

Decision Support Systems

3(3-0)

3

CS860

Advanced Topics in AI Programming

3(3-0)

4

CS861

Design of Intelligent Systems

3(3-0)

5

CS862

Machine Learning

3(3-0)

6

CS863

Neural Networks

3(3-0)

7

CS864

Mathematical Reasoning

3(3-0)

8

CS865

Computer Vision

3(3-0)

9

CS866

Data Mining

3(3-0)

 

 

Computer Science Education

 

1

CS900

Educational Technology

3(3-0)

2

CS901

Computer Aided Instructions

3(3-0)

3

CS902

Web based Education Systems

3(3-0)

4

CS903

Measurement of Learning

3(3-0)

5

CS904

Topic in Computer Science Education

3(3-0)

 

 

Database Systems

 

1

CS910

Advanced DBMS

3(3-0)

2

CS911

Data Warehousing

3(3-0)

3

CS912

Object Oriented Databases

3(3-0)

4

CS913

Web-Based DBMS

3(3-0)

5

CS914

Topics in DBMS

3(3-0)

 

 

Human Computer Interaction & Graphics

 

1

CS820

Geographical Information Systems

3(3-0)

2

CS821

Virtual Reality

3(3-0)

3

CS920

Intelligent User Interfaces

3(3-0)

4

CS921

Multimedia Databases

3(3-0)

5

CS922

Information Retrieval Techniques

3(3-0)

6

CS923

Rich Internet Applications

3(3-0)

7

CS924

Advance Computer Graphics

3(3-0)

8

CS925

Multimedia and Hypermedia Systems

3(3-0)

9

CS926

Human Computer Interfaces

3(3-0)

10

CS927

Computer Animation

3(3-0)

 

 

Networks & Communication

 

1

CS834

Advanced Computer Networks

3(3-0)

2

CS885

Network Security

3(3-0)

3

CS886

Topics in Computer Networking

3(3-0)

4

CS887

Wireless Networks

3(3-0)

5

CS888

Network Performance Evaluation

3(3-0)

6

CS889

Network Programming

3(3-0)

7

CS890

Integrated Services Over Packet Networks

3(3-0)

8

CS891

Broadband Switching Systems

3(3-0)

9

CS892

Network Transfer Protocol

3(3-0)

 

 

Software Engineering

 

1

CS835

Advanced Software Engineering

3(3-0)

2

CS841

Advanced Topics in Software Engineering

3(3-0)

3

CS842

Object Oriented Modeling

3(3-0)

4

CS843

Object Oriented Software Engineering

3(3-0)

5

CS870

Formal Software Specification and Development

3(3-0)

6

CS871

Software Quality Assurance

3(3-0)

7

CS872

Software Requirements Engineering

3(3-0)

8

CS873

Software Engineering Processes

3(3-0)

9

CS874

Software Metrics

3(3-0)

10

CS875

Model and Specification-based Software Testing

3(3-0)

11

CS876

Software Risk Management

3(3-0)

12

CS877

Software Methodologies

3(3-0)

13

CS878

Software Project Management

3(3-0)

14

CS879

Trends in Software Engineering

3(3-0)

15

CS880

Software Analysis and Design Patterns

3(3-0)

16

CS881

Topics in Object Oriented Analysis and Design

3(3-0)

17

CS882

Software Fault Tolerance

3(3-0)