| Course ID |
Course Name
|
Credit |
| CS 501 |
Parallel Algorithms |
6 |
| CS 502 |
Computational Geometry |
6 |
| CS 505 |
Structural Complexity |
6 |
| CS 506 |
Hierarchical Memory Algorithm |
6 |
| CS 507 |
Logic In Computer Science |
6 |
| CS 508 |
Optimization Methods |
6 |
| CS 509 |
Computational Number Theory & Cryptography |
6 |
| CS 510 |
Information and Randomness |
6 |
| CS 511 |
Learning with Kernels |
6 |
| CS 512 |
Computational Topology |
6 |
| CS 521 |
VLSI Systems Design |
6 |
| CS 522 |
Embedded Systems |
6 |
| CS 523 |
Advanced Computer Architecture |
6 |
| CS 524 |
VLSI Design, Test and Verification |
6 |
| CS 525 |
Formal Methods for System Verification |
6 |
| CS 526 |
CAD for VLSI |
6 |
| CS 531 |
Semantics of Programming Languages |
6 |
| CS 532 |
Functional and Logic Programming |
6 |
| CS 536 |
Advanced Compilers |
6 |
| CS 541 |
Advanced Operating Systems |
6 |
| CS 542 |
Distributed Systems |
6 |
| CS 543 |
Information Transmission and Security |
6 |
| CS 544 |
Topics in Networks |
6 |
| CS 545 |
Topics in Data Communication |
6 |
| CS 547 |
Web Development Technologies |
6 |
| CS 549 |
Computer & Network Security |
6 |
| CS 551 |
Wireless Networks |
6 |
| CS 552 |
Internet Protocols |
6 |
| CS 553 |
Wireless Sensor Networks |
6 |
| CS 554 |
Linux Kernel: Implementation and Security Issues |
6 |
| CS 555 |
Enterprise Systems |
6 |
| CS 556 |
Performances Modelling of Communication and Computer Systems |
8 |
| CS 561 |
Artificial Intelligence |
6 |
| CS 562 |
Machine Learning |
6 |
| CS 563 |
Principles of Robotics |
6 |
| CS 565 |
Intelligent systems & interfaces |
6 |
| CS 566 |
Speech Processing |
6 |
| CS 567 |
Pattern Recognition |
6 |
| CS 568 |
Data Mining |
6 |
| CS 569 |
Multimedia Systems |
6 |
| CS 570 |
Fundamentals of Information Retrieval |
8 |
| CS 571 |
Human Computer Interaction |
8 |
| CS 572 |
Computational Systems Biology |
6 |
| CS 606 |
Hierarchical Memory Algorithms |
6 |
| CS 652 |
The Linux Operating System |
6 |
| CS 666 |
Mobile Robotics |
6 |