MSCS Scheme of study applicable to Session Fall2010 and Onwards

 

 

MS Computer Science degree is comprised of 33 credit hours. MSCS courses are composed of 12 credit hours of Core courses, a Mandatory course of 3 credit hours, 9 credit hours of Elective courses and a research thesis of 9 credit hours.

  1. Core Courses (12 Credit Hours)

#

Code

Course Title

Credit hours

1

CS512

Advanced Theory of Computation

3

2

CS511

Advanced Algorithm Analysis

3

3

CS521

Advanced Operating Systems

3

4

CS522

Advanced Computer Architecture

3

  1. Mandatory Course (3 Credit Hours)

#

Code

Course Title

Credit hours

1

CS601

Research Methods

3

  1. Research Thesis (9 Credit Hours)

 

#

Code

Course Title

Credit hours

1

CS700

Research Thesis

9

  1. Tentative Elective Courses (9 Credit Hours)

Tentative list of elective courses is given. Department can offer any course according to its expertise.

 

#

Code

Course Title

Credit hours

1

CS542

Data Warehousing

3

2

CS546

Data Mining

3

3

CS541

Advanced DBMS

3

4

CS545

Advanced Distributed DBMS

3

5

CS547

Intelligent and Autonomous Databases

3

6

CS571

Advanced Computer Networks

3

7

CS671

Network Security

3

8

CS674

Wireless and Mobile Computing Networks

3

9

CS673

Topics in Computer Networks

3

10

CS675

Broadband and Satellite Communication

3

11

CS676

Mobile and Pervasive Computing

3

12

CS677

Intelligent and Active Networks

3

13

CS592

Digital Image Processing

3

14

CS652

Computer Vision

3

15

CS653

Pattern Recognition

3

16

CS654

Topics in Image Processing

3

17

CS678

Algorithms of Wireless (Ad Hoc + Sensor) Networks

3

18

CS515

Parallel Algorithms

3

19

CS525

Distributed Systems

3

20

CS516

Complexity Theory

3

21

CS517

Computational Geometry

3

22

CS518

Algorithmic Graph Theory

3

23

CS526

VLSI and Interconnection Networks

3