|
Core Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CSC511
|
Advanced Algorithms Analysis
|
3(3, 0)
|
|
|
2
|
CSC522
|
Advanced Operating Systems
|
3(3, 0)
|
|
|
3
|
CSC607
|
Applied Cryptography
|
3(3, 0)
|
|
|
4
|
CSC634
|
Advanced Network Security
|
3(3, 0)
|
|
|
|
List of Common Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
5
|
CSC510
|
Theory of Computation
|
3(3, 0)
|
|
|
6
|
CSC601
|
Advanced Mathematical Modeling
|
3(3, 0)
|
|
|
7
|
CSC603
|
Advanced Geometric Modeling
|
3(3, 0)
|
|
|
8
|
CSC605
|
Advanced Computer Animation
|
3(3, 0)
|
|
|
9
|
CSC606
|
Advanced Parallel Architecture
|
3(3, 0)
|
|
|
10
|
CSC611
|
Advanced Parallel Processing
|
3(3, 0)
|
|
|
11
|
CSC612
|
Advanced Distributed Computing
|
3(3, 0)
|
|
|
12
|
CSC615
|
Advanced Estimation and Detection Theory
|
3(3, 0)
|
|
|
13
|
CSC616
|
Advanced Chaos Theory
|
3(3, 0)
|
|
|
14
|
CSC617
|
Advanced Quantum Cryptography
|
3(3, 0)
|
|
|
15
|
CSC618
|
Advanced Grid Computing
|
3(3, 0)
|
|
|
16
|
CSC619
|
Advanced Open Source Systems
|
3(3, 0)
|
|
|
17
|
CSC801
|
Special Topics in Mathematical Modeling
|
3(3, 0)
|
|
|
18
|
CSC806
|
Special Topics in Parallel Architecture
|
3(3, 0)
|
|
|
19
|
CSC810
|
Special Topics in Computer Architecture
|
3(3, 0)
|
|
|
20
|
CSC811
|
Special Topics in Parallel Processing
|
3(3, 0)
|
|
|
21
|
CSC812
|
Special Topics in Distributed Computing
|
3(3, 0)
|
|
|
22
|
CSC815
|
Special Topics in Estimation And Detection Theory
|
3(3, 0)
|
|
|
23
|
CSC816
|
Special Topics in Chaos Theory
|
3(3, 0)
|
|
|
24
|
CSC817
|
Special Topics in Quantum Cryptography
|
3(3, 0)
|
|
|
25
|
CSC818
|
Special Topics in Grid Computing
|
3(3, 0)
|
|
|
26
|
CSC819
|
Special Topics in Open Source Systems
|
3(3, 0)
|
|
|
|
List of Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
27
|
CSC608
|
Security Engineering
|
3(3, 0)
|
|
|
28
|
CSC609
|
Number Theory
|
3(3, 0)
|
|
|
29
|
CSC610
|
Privacy and Security Aspects of Biometric Systems
|
3(3, 0)
|
|
|
30
|
CSC613
|
Theoretical Cryptography
|
3(3, 0)
|
|
|
31
|
CSC614
|
Information Theory
|
3(3, 0)
|
|
|
32
|
CSC620
|
Public Key Cryptography
|
3(3, 0)
|
|
|
33
|
CSC639
|
Advanced Probability and Statistics
|
3(3, 0)
|
|
|
34
|
CSC640
|
Algebraic Cryptanalysis
|
3(3, 0)
|
|
|
35
|
CSC641
|
Interactive and Zero Knowledge Proofs
|
3(3, 0)
|
|
|
36
|
CSC645
|
Theory of Coding
|
3(3, 0)
|
|
|
37
|
CSC646
|
Security Analysis of a Communication System
|
3(3, 0)
|
|
|
38
|
CSC647
|
Trusted Systems
|
3(3, 0)
|
|
|
39
|
CSC746
|
Recommender Systems
|
3(3, 0)
|
|
|
40
|
CSC878
|
Special Topics in Computer Vision
|
3(3, 0)
|
|
|
|
Thesis |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
41
|
CSC800
|
MS Thesis
|
6(0, 6)
|
|
|