MS Computer Science (MS-CS)

Description

Masters of Science in Computer Science - MS(CS) program further enhances the knowledge base of the students in the following streams:

1. Communication Networks

2. Software System and Engineering

3. Database Systems

4. Artificial Intelligence and Multimedia Systems

5. Network Security

Core Courses:

Sr#

                          Course Title

Credit Hours

1

Advanced Theory of Automata

03

2

Advanced Analysis of Algorithms

03

3

Advanced Computer Architecture

03

4

Advance Operating System

03

Eligibility

The Eligibility Criteria is provided below:

  1. BS( CS, SE, IT) 4 Years Degree - 16 Years Education, OR MCS/MIT 2 Years Degree - 16 Years Education,

And

  1. 50% Marks in Annual System or 65% Marks/2.5 CGPA in Semester System,  OR  NTS General Test with at least 50% Marks, And Interview.

University Elective:

Sr#

Course Title

Cr. Hrs

1

Research Methodology

3

MS (CS) Semester-wise Plan

Semester 1:

Sr#

Course Title

Credit Hours

1

Advanced Theory of Automata

03

2

Advanced Analysis of Algorithms

03

3

Elective I (Research Methodologies)

03

Semester 2:

Sr#

Course Title

Credit Hours

1

Elective II

03

2

Elective III

03

3

Elective IV

03

Semester 3:

Sr#

Course Title

Credit Hours

1

Elective V

03

2

Elective VI

03

3

Thesis ( part 1)

03

Semester 4:

Sr#

Course Title

Credit Hours

1

Thesis ( part 2)

03

 

Elective Courses:

Sr#

Course Title

Cr. Hrs

1

Digital Signal Processing

3

2

Real-Time Operating Systems

3

3

Advance Compiler Design 1

3

4

Software Methodologies

3

5

Software Metrics

3

6

Software Risk Management

3

 

SPECIALIZATION COURSES:

                                                                     Stream I: Communication Networks:

Sr#

Course Title

Cr. Hrs

1

Mobile and Wireless Networks

3

2

Network Programming

3

3

Topics in Computer Networks

3

4

Internet Protocols

3

5

Network Management

3

6

Mobility Management

3

7

Advanced Telecommunication Networks

3

 

Stream II: Software System and Engineering

Sr#

Course Title

Cr. Hrs

1

Advanced Software Engineering

3

2

Software Project Management

3

3

Software Quality Assurance and Testing

3

4

Requirements Engineering

3

5

Software Architecture

3

6

Advanced Topics in Software Engineering

3

7

Safety-Critical Systems

3

8

Object Oriented Analysis & Design

3

9

Human Computer Interaction

3

10

Advanced Formal Methods

3

 

                                                                                          Stream III: Database Systems:

Sr#

Course Title

Cr. Hrs

1

Intelligent Information Systems

3

2

Advance Database Management Systems

3

3

Data Mining

3

4

Distributed Databases

3

5

Advanced Topics in Databases

3

6

Data Warehousing

3

7

Object Oriented Databases

3

8

Multimedia Databases

3

9

Web-based Database Management Systems

3

10

Web Mining

3

 

                                                         Stream IV: Artificial Intelligence and Multimedia Systems:

Sr#

Course Title

Cr. Hrs

1

Advanced Computer Graphics

3

2

Multimedia Systems

3

3

Artificial Intelligence

3

4

Pattern Recognition

3

5

Neural Networks

3

6

Image Processing

3

7

Control System and Robotics

3

8

Advanced Topics in Pattern Recognition

3

 

                                                                               Stream V: Network Security:          

Sr#

Course Title

Cr. Hrs

1

Advanced Computer Networks

3

2

Network Security

3

3

Cryptography

3

4

Information Security

3

5

Network Management

3

6

Ad-hoc Networks

3

7

Advanced Data Communications

3

8

Internet Protocols

3

Courses

S.No Course Code Subject Credit Hours
1 CS- Advanced Analysis of Algorithm 3
2 CS- Advanced Computer Architecture 3
3 CS- Specialization / Elective-I 3
4 CS- Advanced Operating System 3
5 CS- Advanced Theory of Automata 3
6 CS- Specialization / Elective-II 3
7 CS- Specialization / Elective-III 3
8 CS- Specialization / Elective-IV 3
9 CS- Thesis 3
10 CS- Thesis 3